diff --git a/200.html b/200.html index 1225468..e021e7e 100644 --- a/200.html +++ b/200.html @@ -12,11 +12,11 @@ */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active,.dialog-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active,.dialog-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active,.dialog-transition-enter-active,.dialog-transition-leave-active{pointer-events:none;transition-property:transform,opacity!important}.dialog-transition-enter-from,.dialog-transition-leave-to{opacity:0;transform:scale(.9)}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move,.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to,.picker-transition-enter-from,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-to,.picker-transition-leave-active,.picker-transition-leave-from,.picker-transition-leave-to{position:absolute!important}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-active,.message-transition-leave-from{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{font-size:18px;font-weight:300;padding:16px 0 16px 24px}html{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier:1;--v-scrollbar-offset:0px}@supports (-webkit-touch-callout:none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width:599.98px){.hidden-xs{display:none!important}}@media (min-width:600px) and (max-width:959.98px){.hidden-sm{display:none!important}}@media (min-width:960px) and (max-width:1279.98px){.hidden-md{display:none!important}}@media (min-width:1280px) and (max-width:1919.98px){.hidden-lg{display:none!important}}@media (min-width:1920px) and (max-width:2559.98px){.hidden-xl{display:none!important}}@media (min-width:2560px){.hidden-xxl{display:none!important}}@media (min-width:600px){.hidden-sm-and-up{display:none!important}}@media (min-width:960px){.hidden-md-and-up{display:none!important}}@media (min-width:1280px){.hidden-lg-and-up{display:none!important}}@media (min-width:1920px){.hidden-xl-and-up{display:none!important}}@media (max-width:959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width:1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width:1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width:2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-ltr .float-end,.v-locale--is-rtl .float-start{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-1-1,.flex-fill{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{-moz-column-gap:0!important;column-gap:0!important}.gc-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.mx-5{margin-left:20px!important;margin-right:20px!important}.mx-6{margin-left:24px!important;margin-right:24px!important}.mx-7{margin-left:28px!important;margin-right:28px!important}.mx-8{margin-left:32px!important;margin-right:32px!important}.mx-9{margin-left:36px!important;margin-right:36px!important}.mx-10{margin-left:40px!important;margin-right:40px!important}.mx-11{margin-left:44px!important;margin-right:44px!important}.mx-12{margin-left:48px!important;margin-right:48px!important}.mx-13{margin-left:52px!important;margin-right:52px!important}.mx-14{margin-left:56px!important;margin-right:56px!important}.mx-15{margin-left:60px!important;margin-right:60px!important}.mx-16{margin-left:64px!important;margin-right:64px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.my-5{margin-bottom:20px!important;margin-top:20px!important}.my-6{margin-bottom:24px!important;margin-top:24px!important}.my-7{margin-bottom:28px!important;margin-top:28px!important}.my-8{margin-bottom:32px!important;margin-top:32px!important}.my-9{margin-bottom:36px!important;margin-top:36px!important}.my-10{margin-bottom:40px!important;margin-top:40px!important}.my-11{margin-bottom:44px!important;margin-top:44px!important}.my-12{margin-bottom:48px!important;margin-top:48px!important}.my-13{margin-bottom:52px!important;margin-top:52px!important}.my-14{margin-bottom:56px!important;margin-top:56px!important}.my-15{margin-bottom:60px!important;margin-top:60px!important}.my-16{margin-bottom:64px!important;margin-top:64px!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-n16{margin-left:-64px!important;margin-right:-64px!important}.my-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:4px!important;padding-right:4px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.px-5{padding-left:20px!important;padding-right:20px!important}.px-6{padding-left:24px!important;padding-right:24px!important}.px-7{padding-left:28px!important;padding-right:28px!important}.px-8{padding-left:32px!important;padding-right:32px!important}.px-9{padding-left:36px!important;padding-right:36px!important}.px-10{padding-left:40px!important;padding-right:40px!important}.px-11{padding-left:44px!important;padding-right:44px!important}.px-12{padding-left:48px!important;padding-right:48px!important}.px-13{padding-left:52px!important;padding-right:52px!important}.px-14{padding-left:56px!important;padding-right:56px!important}.px-15{padding-left:60px!important;padding-right:60px!important}.px-16{padding-left:64px!important;padding-right:64px!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.py-5{padding-bottom:20px!important;padding-top:20px!important}.py-6{padding-bottom:24px!important;padding-top:24px!important}.py-7{padding-bottom:28px!important;padding-top:28px!important}.py-8{padding-bottom:32px!important;padding-top:32px!important}.py-9{padding-bottom:36px!important;padding-top:36px!important}.py-10{padding-bottom:40px!important;padding-top:40px!important}.py-11{padding-bottom:44px!important;padding-top:44px!important}.py-12{padding-bottom:48px!important;padding-top:48px!important}.py-13{padding-bottom:52px!important;padding-top:52px!important}.py-14{padding-bottom:56px!important;padding-top:56px!important}.py-15{padding-bottom:60px!important;padding-top:60px!important}.py-16{padding-bottom:64px!important;padding-top:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-bottom-right-radius:2px!important;border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-bottom-left-radius:2px!important;border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-bottom-left-radius:24px!important;border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-bottom-right-radius:0!important;border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-e-shaped{border-bottom-left-radius:0!important;border-top-left-radius:24px!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-bottom-left-radius:2px!important;border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-bottom-right-radius:2px!important;border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-bottom-left-radius:24px!important;border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-bottom-left-radius:0!important;border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-s-shaped{border-bottom-right-radius:0!important;border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:0!important}.border,.border-thin{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:thin!important}.border-sm{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:1px!important}.border-md{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:2px!important}.border-lg{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:4px!important}.border-xl{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:8px!important}.border-opacity-0{--v-border-opacity:0!important}.border-opacity{--v-border-opacity:0.12!important}.border-opacity-25{--v-border-opacity:0.25!important}.border-opacity-50{--v-border-opacity:0.5!important}.border-opacity-75{--v-border-opacity:0.75!important}.border-opacity-100{--v-border-opacity:1!important}.border-t-0{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:0!important}.border-t,.border-t-thin{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:thin!important}.border-t-sm{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:1px!important}.border-t-md{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:2px!important}.border-t-lg{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:4px!important}.border-t-xl{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:8px!important}.border-e-0{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:0!important}.border-e,.border-e-thin{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:thin!important}.border-e-sm{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:1px!important}.border-e-md{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:2px!important}.border-e-lg{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:4px!important}.border-e-xl{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:8px!important}.border-b-0{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:0!important}.border-b,.border-b-thin{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:thin!important}.border-b-sm{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:1px!important}.border-b-md{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:2px!important}.border-b-lg{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:4px!important}.border-b-xl{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:8px!important}.border-s-0{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:0!important}.border-s,.border-s-thin{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:thin!important}.border-s-sm{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:1px!important}.border-s-md{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:2px!important}.border-s-lg{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:4px!important}.border-s-xl{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:8px!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-h1,.text-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-h3,.text-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-h5,.text-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-subtitle-1,.text-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-body-1,.text-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-body-2{letter-spacing:.0178571429em!important;line-height:1.425}.text-body-2,.text-button{font-size:.875rem!important}.text-button{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-caption,.text-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-ltr .float-sm-end,.v-locale--is-rtl .float-sm-start{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-1-1,.flex-sm-fill{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{-moz-column-gap:0!important;column-gap:0!important}.gc-sm-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-sm-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-sm-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-sm-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-sm-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-sm-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-sm-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-sm-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-sm-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-sm-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-sm-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-sm-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-sm-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-sm-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-sm-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-sm-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-sm-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:4px!important;margin-right:4px!important}.mx-sm-2{margin-left:8px!important;margin-right:8px!important}.mx-sm-3{margin-left:12px!important;margin-right:12px!important}.mx-sm-4{margin-left:16px!important;margin-right:16px!important}.mx-sm-5{margin-left:20px!important;margin-right:20px!important}.mx-sm-6{margin-left:24px!important;margin-right:24px!important}.mx-sm-7{margin-left:28px!important;margin-right:28px!important}.mx-sm-8{margin-left:32px!important;margin-right:32px!important}.mx-sm-9{margin-left:36px!important;margin-right:36px!important}.mx-sm-10{margin-left:40px!important;margin-right:40px!important}.mx-sm-11{margin-left:44px!important;margin-right:44px!important}.mx-sm-12{margin-left:48px!important;margin-right:48px!important}.mx-sm-13{margin-left:52px!important;margin-right:52px!important}.mx-sm-14{margin-left:56px!important;margin-right:56px!important}.mx-sm-15{margin-left:60px!important;margin-right:60px!important}.mx-sm-16{margin-left:64px!important;margin-right:64px!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:4px!important;margin-top:4px!important}.my-sm-2{margin-bottom:8px!important;margin-top:8px!important}.my-sm-3{margin-bottom:12px!important;margin-top:12px!important}.my-sm-4{margin-bottom:16px!important;margin-top:16px!important}.my-sm-5{margin-bottom:20px!important;margin-top:20px!important}.my-sm-6{margin-bottom:24px!important;margin-top:24px!important}.my-sm-7{margin-bottom:28px!important;margin-top:28px!important}.my-sm-8{margin-bottom:32px!important;margin-top:32px!important}.my-sm-9{margin-bottom:36px!important;margin-top:36px!important}.my-sm-10{margin-bottom:40px!important;margin-top:40px!important}.my-sm-11{margin-bottom:44px!important;margin-top:44px!important}.my-sm-12{margin-bottom:48px!important;margin-top:48px!important}.my-sm-13{margin-bottom:52px!important;margin-top:52px!important}.my-sm-14{margin-bottom:56px!important;margin-top:56px!important}.my-sm-15{margin-bottom:60px!important;margin-top:60px!important}.my-sm-16{margin-bottom:64px!important;margin-top:64px!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-sm-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-sm-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-sm-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-sm-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-sm-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-sm-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-sm-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-sm-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-sm-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-sm-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-sm-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-sm-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-sm-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-sm-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-sm-n16{margin-left:-64px!important;margin-right:-64px!important}.my-sm-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-sm-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-sm-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-sm-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-sm-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-sm-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-sm-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-sm-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-sm-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-sm-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-sm-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-sm-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-sm-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-sm-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-sm-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-sm-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:4px!important;padding-right:4px!important}.px-sm-2{padding-left:8px!important;padding-right:8px!important}.px-sm-3{padding-left:12px!important;padding-right:12px!important}.px-sm-4{padding-left:16px!important;padding-right:16px!important}.px-sm-5{padding-left:20px!important;padding-right:20px!important}.px-sm-6{padding-left:24px!important;padding-right:24px!important}.px-sm-7{padding-left:28px!important;padding-right:28px!important}.px-sm-8{padding-left:32px!important;padding-right:32px!important}.px-sm-9{padding-left:36px!important;padding-right:36px!important}.px-sm-10{padding-left:40px!important;padding-right:40px!important}.px-sm-11{padding-left:44px!important;padding-right:44px!important}.px-sm-12{padding-left:48px!important;padding-right:48px!important}.px-sm-13{padding-left:52px!important;padding-right:52px!important}.px-sm-14{padding-left:56px!important;padding-right:56px!important}.px-sm-15{padding-left:60px!important;padding-right:60px!important}.px-sm-16{padding-left:64px!important;padding-right:64px!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:4px!important;padding-top:4px!important}.py-sm-2{padding-bottom:8px!important;padding-top:8px!important}.py-sm-3{padding-bottom:12px!important;padding-top:12px!important}.py-sm-4{padding-bottom:16px!important;padding-top:16px!important}.py-sm-5{padding-bottom:20px!important;padding-top:20px!important}.py-sm-6{padding-bottom:24px!important;padding-top:24px!important}.py-sm-7{padding-bottom:28px!important;padding-top:28px!important}.py-sm-8{padding-bottom:32px!important;padding-top:32px!important}.py-sm-9{padding-bottom:36px!important;padding-top:36px!important}.py-sm-10{padding-bottom:40px!important;padding-top:40px!important}.py-sm-11{padding-bottom:44px!important;padding-top:44px!important}.py-sm-12{padding-bottom:48px!important;padding-top:48px!important}.py-sm-13{padding-bottom:52px!important;padding-top:52px!important}.py-sm-14{padding-bottom:56px!important;padding-top:56px!important}.py-sm-15{padding-bottom:60px!important;padding-top:60px!important}.py-sm-16{padding-bottom:64px!important;padding-top:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-sm-h1,.text-sm-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-sm-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-sm-h3,.text-sm-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-sm-h5,.text-sm-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-sm-subtitle-1,.text-sm-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-sm-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-sm-body-1,.text-sm-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-sm-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-sm-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-sm-caption,.text-sm-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-sm-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width:960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-ltr .float-md-end,.v-locale--is-rtl .float-md-start{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-1-1,.flex-md-fill{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{-moz-column-gap:0!important;column-gap:0!important}.gc-md-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-md-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-md-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-md-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-md-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-md-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-md-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-md-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-md-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-md-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-md-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-md-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-md-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-md-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-md-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-md-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-md-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:4px!important;margin-right:4px!important}.mx-md-2{margin-left:8px!important;margin-right:8px!important}.mx-md-3{margin-left:12px!important;margin-right:12px!important}.mx-md-4{margin-left:16px!important;margin-right:16px!important}.mx-md-5{margin-left:20px!important;margin-right:20px!important}.mx-md-6{margin-left:24px!important;margin-right:24px!important}.mx-md-7{margin-left:28px!important;margin-right:28px!important}.mx-md-8{margin-left:32px!important;margin-right:32px!important}.mx-md-9{margin-left:36px!important;margin-right:36px!important}.mx-md-10{margin-left:40px!important;margin-right:40px!important}.mx-md-11{margin-left:44px!important;margin-right:44px!important}.mx-md-12{margin-left:48px!important;margin-right:48px!important}.mx-md-13{margin-left:52px!important;margin-right:52px!important}.mx-md-14{margin-left:56px!important;margin-right:56px!important}.mx-md-15{margin-left:60px!important;margin-right:60px!important}.mx-md-16{margin-left:64px!important;margin-right:64px!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:4px!important;margin-top:4px!important}.my-md-2{margin-bottom:8px!important;margin-top:8px!important}.my-md-3{margin-bottom:12px!important;margin-top:12px!important}.my-md-4{margin-bottom:16px!important;margin-top:16px!important}.my-md-5{margin-bottom:20px!important;margin-top:20px!important}.my-md-6{margin-bottom:24px!important;margin-top:24px!important}.my-md-7{margin-bottom:28px!important;margin-top:28px!important}.my-md-8{margin-bottom:32px!important;margin-top:32px!important}.my-md-9{margin-bottom:36px!important;margin-top:36px!important}.my-md-10{margin-bottom:40px!important;margin-top:40px!important}.my-md-11{margin-bottom:44px!important;margin-top:44px!important}.my-md-12{margin-bottom:48px!important;margin-top:48px!important}.my-md-13{margin-bottom:52px!important;margin-top:52px!important}.my-md-14{margin-bottom:56px!important;margin-top:56px!important}.my-md-15{margin-bottom:60px!important;margin-top:60px!important}.my-md-16{margin-bottom:64px!important;margin-top:64px!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-md-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-md-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-md-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-md-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-md-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-md-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-md-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-md-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-md-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-md-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-md-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-md-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-md-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-md-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-md-n16{margin-left:-64px!important;margin-right:-64px!important}.my-md-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-md-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-md-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-md-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-md-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-md-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-md-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-md-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-md-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-md-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-md-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-md-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-md-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-md-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-md-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-md-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:4px!important;padding-right:4px!important}.px-md-2{padding-left:8px!important;padding-right:8px!important}.px-md-3{padding-left:12px!important;padding-right:12px!important}.px-md-4{padding-left:16px!important;padding-right:16px!important}.px-md-5{padding-left:20px!important;padding-right:20px!important}.px-md-6{padding-left:24px!important;padding-right:24px!important}.px-md-7{padding-left:28px!important;padding-right:28px!important}.px-md-8{padding-left:32px!important;padding-right:32px!important}.px-md-9{padding-left:36px!important;padding-right:36px!important}.px-md-10{padding-left:40px!important;padding-right:40px!important}.px-md-11{padding-left:44px!important;padding-right:44px!important}.px-md-12{padding-left:48px!important;padding-right:48px!important}.px-md-13{padding-left:52px!important;padding-right:52px!important}.px-md-14{padding-left:56px!important;padding-right:56px!important}.px-md-15{padding-left:60px!important;padding-right:60px!important}.px-md-16{padding-left:64px!important;padding-right:64px!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:4px!important;padding-top:4px!important}.py-md-2{padding-bottom:8px!important;padding-top:8px!important}.py-md-3{padding-bottom:12px!important;padding-top:12px!important}.py-md-4{padding-bottom:16px!important;padding-top:16px!important}.py-md-5{padding-bottom:20px!important;padding-top:20px!important}.py-md-6{padding-bottom:24px!important;padding-top:24px!important}.py-md-7{padding-bottom:28px!important;padding-top:28px!important}.py-md-8{padding-bottom:32px!important;padding-top:32px!important}.py-md-9{padding-bottom:36px!important;padding-top:36px!important}.py-md-10{padding-bottom:40px!important;padding-top:40px!important}.py-md-11{padding-bottom:44px!important;padding-top:44px!important}.py-md-12{padding-bottom:48px!important;padding-top:48px!important}.py-md-13{padding-bottom:52px!important;padding-top:52px!important}.py-md-14{padding-bottom:56px!important;padding-top:56px!important}.py-md-15{padding-bottom:60px!important;padding-top:60px!important}.py-md-16{padding-bottom:64px!important;padding-top:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-md-h1,.text-md-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-md-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-md-h3,.text-md-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-md-h5,.text-md-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-md-subtitle-1,.text-md-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-md-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-md-body-1,.text-md-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-md-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-md-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-md-caption,.text-md-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-md-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width:1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-ltr .float-lg-end,.v-locale--is-rtl .float-lg-start{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-1-1,.flex-lg-fill{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{-moz-column-gap:0!important;column-gap:0!important}.gc-lg-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-lg-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-lg-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-lg-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-lg-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-lg-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-lg-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-lg-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-lg-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-lg-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-lg-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-lg-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-lg-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-lg-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-lg-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-lg-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-lg-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:4px!important;margin-right:4px!important}.mx-lg-2{margin-left:8px!important;margin-right:8px!important}.mx-lg-3{margin-left:12px!important;margin-right:12px!important}.mx-lg-4{margin-left:16px!important;margin-right:16px!important}.mx-lg-5{margin-left:20px!important;margin-right:20px!important}.mx-lg-6{margin-left:24px!important;margin-right:24px!important}.mx-lg-7{margin-left:28px!important;margin-right:28px!important}.mx-lg-8{margin-left:32px!important;margin-right:32px!important}.mx-lg-9{margin-left:36px!important;margin-right:36px!important}.mx-lg-10{margin-left:40px!important;margin-right:40px!important}.mx-lg-11{margin-left:44px!important;margin-right:44px!important}.mx-lg-12{margin-left:48px!important;margin-right:48px!important}.mx-lg-13{margin-left:52px!important;margin-right:52px!important}.mx-lg-14{margin-left:56px!important;margin-right:56px!important}.mx-lg-15{margin-left:60px!important;margin-right:60px!important}.mx-lg-16{margin-left:64px!important;margin-right:64px!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:4px!important;margin-top:4px!important}.my-lg-2{margin-bottom:8px!important;margin-top:8px!important}.my-lg-3{margin-bottom:12px!important;margin-top:12px!important}.my-lg-4{margin-bottom:16px!important;margin-top:16px!important}.my-lg-5{margin-bottom:20px!important;margin-top:20px!important}.my-lg-6{margin-bottom:24px!important;margin-top:24px!important}.my-lg-7{margin-bottom:28px!important;margin-top:28px!important}.my-lg-8{margin-bottom:32px!important;margin-top:32px!important}.my-lg-9{margin-bottom:36px!important;margin-top:36px!important}.my-lg-10{margin-bottom:40px!important;margin-top:40px!important}.my-lg-11{margin-bottom:44px!important;margin-top:44px!important}.my-lg-12{margin-bottom:48px!important;margin-top:48px!important}.my-lg-13{margin-bottom:52px!important;margin-top:52px!important}.my-lg-14{margin-bottom:56px!important;margin-top:56px!important}.my-lg-15{margin-bottom:60px!important;margin-top:60px!important}.my-lg-16{margin-bottom:64px!important;margin-top:64px!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-lg-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-lg-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-lg-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-lg-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-lg-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-lg-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-lg-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-lg-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-lg-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-lg-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-lg-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-lg-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-lg-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-lg-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-lg-n16{margin-left:-64px!important;margin-right:-64px!important}.my-lg-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-lg-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-lg-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-lg-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-lg-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-lg-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-lg-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-lg-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-lg-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-lg-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-lg-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-lg-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-lg-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-lg-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-lg-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-lg-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:4px!important;padding-right:4px!important}.px-lg-2{padding-left:8px!important;padding-right:8px!important}.px-lg-3{padding-left:12px!important;padding-right:12px!important}.px-lg-4{padding-left:16px!important;padding-right:16px!important}.px-lg-5{padding-left:20px!important;padding-right:20px!important}.px-lg-6{padding-left:24px!important;padding-right:24px!important}.px-lg-7{padding-left:28px!important;padding-right:28px!important}.px-lg-8{padding-left:32px!important;padding-right:32px!important}.px-lg-9{padding-left:36px!important;padding-right:36px!important}.px-lg-10{padding-left:40px!important;padding-right:40px!important}.px-lg-11{padding-left:44px!important;padding-right:44px!important}.px-lg-12{padding-left:48px!important;padding-right:48px!important}.px-lg-13{padding-left:52px!important;padding-right:52px!important}.px-lg-14{padding-left:56px!important;padding-right:56px!important}.px-lg-15{padding-left:60px!important;padding-right:60px!important}.px-lg-16{padding-left:64px!important;padding-right:64px!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:4px!important;padding-top:4px!important}.py-lg-2{padding-bottom:8px!important;padding-top:8px!important}.py-lg-3{padding-bottom:12px!important;padding-top:12px!important}.py-lg-4{padding-bottom:16px!important;padding-top:16px!important}.py-lg-5{padding-bottom:20px!important;padding-top:20px!important}.py-lg-6{padding-bottom:24px!important;padding-top:24px!important}.py-lg-7{padding-bottom:28px!important;padding-top:28px!important}.py-lg-8{padding-bottom:32px!important;padding-top:32px!important}.py-lg-9{padding-bottom:36px!important;padding-top:36px!important}.py-lg-10{padding-bottom:40px!important;padding-top:40px!important}.py-lg-11{padding-bottom:44px!important;padding-top:44px!important}.py-lg-12{padding-bottom:48px!important;padding-top:48px!important}.py-lg-13{padding-bottom:52px!important;padding-top:52px!important}.py-lg-14{padding-bottom:56px!important;padding-top:56px!important}.py-lg-15{padding-bottom:60px!important;padding-top:60px!important}.py-lg-16{padding-bottom:64px!important;padding-top:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-lg-h1,.text-lg-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-lg-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-lg-h3,.text-lg-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-lg-h5,.text-lg-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-lg-subtitle-1,.text-lg-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-lg-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-lg-body-1,.text-lg-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-lg-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-lg-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-lg-caption,.text-lg-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-lg-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width:1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-ltr .float-xl-end,.v-locale--is-rtl .float-xl-start{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-1-1,.flex-xl-fill{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{-moz-column-gap:0!important;column-gap:0!important}.gc-xl-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-xl-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-xl-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-xl-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-xl-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-xl-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-xl-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-xl-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-xl-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-xl-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-xl-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-xl-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-xl-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-xl-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-xl-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-xl-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-xl-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:4px!important;margin-right:4px!important}.mx-xl-2{margin-left:8px!important;margin-right:8px!important}.mx-xl-3{margin-left:12px!important;margin-right:12px!important}.mx-xl-4{margin-left:16px!important;margin-right:16px!important}.mx-xl-5{margin-left:20px!important;margin-right:20px!important}.mx-xl-6{margin-left:24px!important;margin-right:24px!important}.mx-xl-7{margin-left:28px!important;margin-right:28px!important}.mx-xl-8{margin-left:32px!important;margin-right:32px!important}.mx-xl-9{margin-left:36px!important;margin-right:36px!important}.mx-xl-10{margin-left:40px!important;margin-right:40px!important}.mx-xl-11{margin-left:44px!important;margin-right:44px!important}.mx-xl-12{margin-left:48px!important;margin-right:48px!important}.mx-xl-13{margin-left:52px!important;margin-right:52px!important}.mx-xl-14{margin-left:56px!important;margin-right:56px!important}.mx-xl-15{margin-left:60px!important;margin-right:60px!important}.mx-xl-16{margin-left:64px!important;margin-right:64px!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:4px!important;margin-top:4px!important}.my-xl-2{margin-bottom:8px!important;margin-top:8px!important}.my-xl-3{margin-bottom:12px!important;margin-top:12px!important}.my-xl-4{margin-bottom:16px!important;margin-top:16px!important}.my-xl-5{margin-bottom:20px!important;margin-top:20px!important}.my-xl-6{margin-bottom:24px!important;margin-top:24px!important}.my-xl-7{margin-bottom:28px!important;margin-top:28px!important}.my-xl-8{margin-bottom:32px!important;margin-top:32px!important}.my-xl-9{margin-bottom:36px!important;margin-top:36px!important}.my-xl-10{margin-bottom:40px!important;margin-top:40px!important}.my-xl-11{margin-bottom:44px!important;margin-top:44px!important}.my-xl-12{margin-bottom:48px!important;margin-top:48px!important}.my-xl-13{margin-bottom:52px!important;margin-top:52px!important}.my-xl-14{margin-bottom:56px!important;margin-top:56px!important}.my-xl-15{margin-bottom:60px!important;margin-top:60px!important}.my-xl-16{margin-bottom:64px!important;margin-top:64px!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-xl-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-xl-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-xl-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-xl-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-xl-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-xl-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-xl-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-xl-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-xl-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-xl-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-xl-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-xl-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-xl-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-xl-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-xl-n16{margin-left:-64px!important;margin-right:-64px!important}.my-xl-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-xl-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-xl-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-xl-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-xl-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-xl-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-xl-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-xl-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-xl-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-xl-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-xl-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-xl-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-xl-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-xl-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-xl-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-xl-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:4px!important;padding-right:4px!important}.px-xl-2{padding-left:8px!important;padding-right:8px!important}.px-xl-3{padding-left:12px!important;padding-right:12px!important}.px-xl-4{padding-left:16px!important;padding-right:16px!important}.px-xl-5{padding-left:20px!important;padding-right:20px!important}.px-xl-6{padding-left:24px!important;padding-right:24px!important}.px-xl-7{padding-left:28px!important;padding-right:28px!important}.px-xl-8{padding-left:32px!important;padding-right:32px!important}.px-xl-9{padding-left:36px!important;padding-right:36px!important}.px-xl-10{padding-left:40px!important;padding-right:40px!important}.px-xl-11{padding-left:44px!important;padding-right:44px!important}.px-xl-12{padding-left:48px!important;padding-right:48px!important}.px-xl-13{padding-left:52px!important;padding-right:52px!important}.px-xl-14{padding-left:56px!important;padding-right:56px!important}.px-xl-15{padding-left:60px!important;padding-right:60px!important}.px-xl-16{padding-left:64px!important;padding-right:64px!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:4px!important;padding-top:4px!important}.py-xl-2{padding-bottom:8px!important;padding-top:8px!important}.py-xl-3{padding-bottom:12px!important;padding-top:12px!important}.py-xl-4{padding-bottom:16px!important;padding-top:16px!important}.py-xl-5{padding-bottom:20px!important;padding-top:20px!important}.py-xl-6{padding-bottom:24px!important;padding-top:24px!important}.py-xl-7{padding-bottom:28px!important;padding-top:28px!important}.py-xl-8{padding-bottom:32px!important;padding-top:32px!important}.py-xl-9{padding-bottom:36px!important;padding-top:36px!important}.py-xl-10{padding-bottom:40px!important;padding-top:40px!important}.py-xl-11{padding-bottom:44px!important;padding-top:44px!important}.py-xl-12{padding-bottom:48px!important;padding-top:48px!important}.py-xl-13{padding-bottom:52px!important;padding-top:52px!important}.py-xl-14{padding-bottom:56px!important;padding-top:56px!important}.py-xl-15{padding-bottom:60px!important;padding-top:60px!important}.py-xl-16{padding-bottom:64px!important;padding-top:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-xl-h1,.text-xl-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-xl-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-xl-h3,.text-xl-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-xl-h5,.text-xl-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-xl-subtitle-1,.text-xl-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-xl-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-xl-body-1,.text-xl-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-xl-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-xl-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-xl-caption,.text-xl-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-xl-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width:2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-ltr .float-xxl-end,.v-locale--is-rtl .float-xxl-start{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-1-1,.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.gc-xxl-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-xxl-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-xxl-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-xxl-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-xxl-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-xxl-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-xxl-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-xxl-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-xxl-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-xxl-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-xxl-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-xxl-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-xxl-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-xxl-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-xxl-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-xxl-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-xxl-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:4px!important;margin-right:4px!important}.mx-xxl-2{margin-left:8px!important;margin-right:8px!important}.mx-xxl-3{margin-left:12px!important;margin-right:12px!important}.mx-xxl-4{margin-left:16px!important;margin-right:16px!important}.mx-xxl-5{margin-left:20px!important;margin-right:20px!important}.mx-xxl-6{margin-left:24px!important;margin-right:24px!important}.mx-xxl-7{margin-left:28px!important;margin-right:28px!important}.mx-xxl-8{margin-left:32px!important;margin-right:32px!important}.mx-xxl-9{margin-left:36px!important;margin-right:36px!important}.mx-xxl-10{margin-left:40px!important;margin-right:40px!important}.mx-xxl-11{margin-left:44px!important;margin-right:44px!important}.mx-xxl-12{margin-left:48px!important;margin-right:48px!important}.mx-xxl-13{margin-left:52px!important;margin-right:52px!important}.mx-xxl-14{margin-left:56px!important;margin-right:56px!important}.mx-xxl-15{margin-left:60px!important;margin-right:60px!important}.mx-xxl-16{margin-left:64px!important;margin-right:64px!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:4px!important;margin-top:4px!important}.my-xxl-2{margin-bottom:8px!important;margin-top:8px!important}.my-xxl-3{margin-bottom:12px!important;margin-top:12px!important}.my-xxl-4{margin-bottom:16px!important;margin-top:16px!important}.my-xxl-5{margin-bottom:20px!important;margin-top:20px!important}.my-xxl-6{margin-bottom:24px!important;margin-top:24px!important}.my-xxl-7{margin-bottom:28px!important;margin-top:28px!important}.my-xxl-8{margin-bottom:32px!important;margin-top:32px!important}.my-xxl-9{margin-bottom:36px!important;margin-top:36px!important}.my-xxl-10{margin-bottom:40px!important;margin-top:40px!important}.my-xxl-11{margin-bottom:44px!important;margin-top:44px!important}.my-xxl-12{margin-bottom:48px!important;margin-top:48px!important}.my-xxl-13{margin-bottom:52px!important;margin-top:52px!important}.my-xxl-14{margin-bottom:56px!important;margin-top:56px!important}.my-xxl-15{margin-bottom:60px!important;margin-top:60px!important}.my-xxl-16{margin-bottom:64px!important;margin-top:64px!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-xxl-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-xxl-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-xxl-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-xxl-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-xxl-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-xxl-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-xxl-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-xxl-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-xxl-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-xxl-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-xxl-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-xxl-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-xxl-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-xxl-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-xxl-n16{margin-left:-64px!important;margin-right:-64px!important}.my-xxl-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-xxl-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-xxl-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-xxl-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-xxl-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-xxl-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-xxl-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-xxl-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-xxl-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-xxl-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-xxl-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-xxl-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-xxl-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-xxl-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-xxl-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-xxl-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:4px!important;padding-right:4px!important}.px-xxl-2{padding-left:8px!important;padding-right:8px!important}.px-xxl-3{padding-left:12px!important;padding-right:12px!important}.px-xxl-4{padding-left:16px!important;padding-right:16px!important}.px-xxl-5{padding-left:20px!important;padding-right:20px!important}.px-xxl-6{padding-left:24px!important;padding-right:24px!important}.px-xxl-7{padding-left:28px!important;padding-right:28px!important}.px-xxl-8{padding-left:32px!important;padding-right:32px!important}.px-xxl-9{padding-left:36px!important;padding-right:36px!important}.px-xxl-10{padding-left:40px!important;padding-right:40px!important}.px-xxl-11{padding-left:44px!important;padding-right:44px!important}.px-xxl-12{padding-left:48px!important;padding-right:48px!important}.px-xxl-13{padding-left:52px!important;padding-right:52px!important}.px-xxl-14{padding-left:56px!important;padding-right:56px!important}.px-xxl-15{padding-left:60px!important;padding-right:60px!important}.px-xxl-16{padding-left:64px!important;padding-right:64px!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:4px!important;padding-top:4px!important}.py-xxl-2{padding-bottom:8px!important;padding-top:8px!important}.py-xxl-3{padding-bottom:12px!important;padding-top:12px!important}.py-xxl-4{padding-bottom:16px!important;padding-top:16px!important}.py-xxl-5{padding-bottom:20px!important;padding-top:20px!important}.py-xxl-6{padding-bottom:24px!important;padding-top:24px!important}.py-xxl-7{padding-bottom:28px!important;padding-top:28px!important}.py-xxl-8{padding-bottom:32px!important;padding-top:32px!important}.py-xxl-9{padding-bottom:36px!important;padding-top:36px!important}.py-xxl-10{padding-bottom:40px!important;padding-top:40px!important}.py-xxl-11{padding-bottom:44px!important;padding-top:44px!important}.py-xxl-12{padding-bottom:48px!important;padding-top:48px!important}.py-xxl-13{padding-bottom:52px!important;padding-top:52px!important}.py-xxl-14{padding-bottom:56px!important;padding-top:56px!important}.py-xxl-15{padding-bottom:60px!important;padding-top:60px!important}.py-xxl-16{padding-bottom:64px!important;padding-top:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-xxl-h1,.text-xxl-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-xxl-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-xxl-h3,.text-xxl-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-xxl-h5,.text-xxl-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-xxl-subtitle-1,.text-xxl-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-xxl-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-xxl-body-1,.text-xxl-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-xxl-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-xxl-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-xxl-caption,.text-xxl-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-xxl-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-ltr .float-print-end,.v-locale--is-rtl .float-print-start{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}} - - - - - + + + + + @@ -30,6 +30,6 @@ - -
- \ No newline at end of file + +
+ \ No newline at end of file diff --git a/404.html b/404.html index 1225468..e021e7e 100644 --- a/404.html +++ b/404.html @@ -12,11 +12,11 @@ */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active,.dialog-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active,.dialog-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active,.dialog-transition-enter-active,.dialog-transition-leave-active{pointer-events:none;transition-property:transform,opacity!important}.dialog-transition-enter-from,.dialog-transition-leave-to{opacity:0;transform:scale(.9)}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move,.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to,.picker-transition-enter-from,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-to,.picker-transition-leave-active,.picker-transition-leave-from,.picker-transition-leave-to{position:absolute!important}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-active,.message-transition-leave-from{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{font-size:18px;font-weight:300;padding:16px 0 16px 24px}html{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier:1;--v-scrollbar-offset:0px}@supports (-webkit-touch-callout:none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width:599.98px){.hidden-xs{display:none!important}}@media (min-width:600px) and (max-width:959.98px){.hidden-sm{display:none!important}}@media (min-width:960px) and (max-width:1279.98px){.hidden-md{display:none!important}}@media (min-width:1280px) and (max-width:1919.98px){.hidden-lg{display:none!important}}@media (min-width:1920px) and (max-width:2559.98px){.hidden-xl{display:none!important}}@media (min-width:2560px){.hidden-xxl{display:none!important}}@media (min-width:600px){.hidden-sm-and-up{display:none!important}}@media (min-width:960px){.hidden-md-and-up{display:none!important}}@media (min-width:1280px){.hidden-lg-and-up{display:none!important}}@media (min-width:1920px){.hidden-xl-and-up{display:none!important}}@media (max-width:959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width:1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width:1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width:2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-ltr .float-end,.v-locale--is-rtl .float-start{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-1-1,.flex-fill{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{-moz-column-gap:0!important;column-gap:0!important}.gc-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.mx-5{margin-left:20px!important;margin-right:20px!important}.mx-6{margin-left:24px!important;margin-right:24px!important}.mx-7{margin-left:28px!important;margin-right:28px!important}.mx-8{margin-left:32px!important;margin-right:32px!important}.mx-9{margin-left:36px!important;margin-right:36px!important}.mx-10{margin-left:40px!important;margin-right:40px!important}.mx-11{margin-left:44px!important;margin-right:44px!important}.mx-12{margin-left:48px!important;margin-right:48px!important}.mx-13{margin-left:52px!important;margin-right:52px!important}.mx-14{margin-left:56px!important;margin-right:56px!important}.mx-15{margin-left:60px!important;margin-right:60px!important}.mx-16{margin-left:64px!important;margin-right:64px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:4px!important;margin-top:4px!important}.my-2{margin-bottom:8px!important;margin-top:8px!important}.my-3{margin-bottom:12px!important;margin-top:12px!important}.my-4{margin-bottom:16px!important;margin-top:16px!important}.my-5{margin-bottom:20px!important;margin-top:20px!important}.my-6{margin-bottom:24px!important;margin-top:24px!important}.my-7{margin-bottom:28px!important;margin-top:28px!important}.my-8{margin-bottom:32px!important;margin-top:32px!important}.my-9{margin-bottom:36px!important;margin-top:36px!important}.my-10{margin-bottom:40px!important;margin-top:40px!important}.my-11{margin-bottom:44px!important;margin-top:44px!important}.my-12{margin-bottom:48px!important;margin-top:48px!important}.my-13{margin-bottom:52px!important;margin-top:52px!important}.my-14{margin-bottom:56px!important;margin-top:56px!important}.my-15{margin-bottom:60px!important;margin-top:60px!important}.my-16{margin-bottom:64px!important;margin-top:64px!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-n16{margin-left:-64px!important;margin-right:-64px!important}.my-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:4px!important;padding-right:4px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.px-5{padding-left:20px!important;padding-right:20px!important}.px-6{padding-left:24px!important;padding-right:24px!important}.px-7{padding-left:28px!important;padding-right:28px!important}.px-8{padding-left:32px!important;padding-right:32px!important}.px-9{padding-left:36px!important;padding-right:36px!important}.px-10{padding-left:40px!important;padding-right:40px!important}.px-11{padding-left:44px!important;padding-right:44px!important}.px-12{padding-left:48px!important;padding-right:48px!important}.px-13{padding-left:52px!important;padding-right:52px!important}.px-14{padding-left:56px!important;padding-right:56px!important}.px-15{padding-left:60px!important;padding-right:60px!important}.px-16{padding-left:64px!important;padding-right:64px!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.py-2{padding-bottom:8px!important;padding-top:8px!important}.py-3{padding-bottom:12px!important;padding-top:12px!important}.py-4{padding-bottom:16px!important;padding-top:16px!important}.py-5{padding-bottom:20px!important;padding-top:20px!important}.py-6{padding-bottom:24px!important;padding-top:24px!important}.py-7{padding-bottom:28px!important;padding-top:28px!important}.py-8{padding-bottom:32px!important;padding-top:32px!important}.py-9{padding-bottom:36px!important;padding-top:36px!important}.py-10{padding-bottom:40px!important;padding-top:40px!important}.py-11{padding-bottom:44px!important;padding-top:44px!important}.py-12{padding-bottom:48px!important;padding-top:48px!important}.py-13{padding-bottom:52px!important;padding-top:52px!important}.py-14{padding-bottom:56px!important;padding-top:56px!important}.py-15{padding-bottom:60px!important;padding-top:60px!important}.py-16{padding-bottom:64px!important;padding-top:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-bottom-right-radius:2px!important;border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-bottom-left-radius:2px!important;border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-bottom-left-radius:24px!important;border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-bottom-right-radius:0!important;border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-e-shaped{border-bottom-left-radius:0!important;border-top-left-radius:24px!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-bottom-left-radius:2px!important;border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-bottom-right-radius:2px!important;border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-bottom-left-radius:24px!important;border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-bottom-left-radius:9999px!important;border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-bottom-right-radius:9999px!important;border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-bottom-left-radius:0!important;border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-s-shaped{border-bottom-right-radius:0!important;border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:0!important}.border,.border-thin{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:thin!important}.border-sm{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:1px!important}.border-md{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:2px!important}.border-lg{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:4px!important}.border-xl{border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-style:solid!important;border-width:8px!important}.border-opacity-0{--v-border-opacity:0!important}.border-opacity{--v-border-opacity:0.12!important}.border-opacity-25{--v-border-opacity:0.25!important}.border-opacity-50{--v-border-opacity:0.5!important}.border-opacity-75{--v-border-opacity:0.75!important}.border-opacity-100{--v-border-opacity:1!important}.border-t-0{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:0!important}.border-t,.border-t-thin{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:thin!important}.border-t-sm{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:1px!important}.border-t-md{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:2px!important}.border-t-lg{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:4px!important}.border-t-xl{border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-start-style:solid!important;border-block-start-width:8px!important}.border-e-0{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:0!important}.border-e,.border-e-thin{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:thin!important}.border-e-sm{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:1px!important}.border-e-md{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:2px!important}.border-e-lg{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:4px!important}.border-e-xl{border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-end-style:solid!important;border-inline-end-width:8px!important}.border-b-0{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:0!important}.border-b,.border-b-thin{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:thin!important}.border-b-sm{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:1px!important}.border-b-md{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:2px!important}.border-b-lg{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:4px!important}.border-b-xl{border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-block-end-style:solid!important;border-block-end-width:8px!important}.border-s-0{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:0!important}.border-s,.border-s-thin{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:thin!important}.border-s-sm{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:1px!important}.border-s-md{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:2px!important}.border-s-lg{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:4px!important}.border-s-xl{border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important;border-inline-start-style:solid!important;border-inline-start-width:8px!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-h1,.text-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-h3,.text-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-h5,.text-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-subtitle-1,.text-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-body-1,.text-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-body-2{letter-spacing:.0178571429em!important;line-height:1.425}.text-body-2,.text-button{font-size:.875rem!important}.text-button{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-caption,.text-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-ltr .float-sm-end,.v-locale--is-rtl .float-sm-start{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-1-1,.flex-sm-fill{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{-moz-column-gap:0!important;column-gap:0!important}.gc-sm-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-sm-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-sm-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-sm-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-sm-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-sm-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-sm-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-sm-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-sm-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-sm-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-sm-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-sm-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-sm-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-sm-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-sm-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-sm-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-sm-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:4px!important;margin-right:4px!important}.mx-sm-2{margin-left:8px!important;margin-right:8px!important}.mx-sm-3{margin-left:12px!important;margin-right:12px!important}.mx-sm-4{margin-left:16px!important;margin-right:16px!important}.mx-sm-5{margin-left:20px!important;margin-right:20px!important}.mx-sm-6{margin-left:24px!important;margin-right:24px!important}.mx-sm-7{margin-left:28px!important;margin-right:28px!important}.mx-sm-8{margin-left:32px!important;margin-right:32px!important}.mx-sm-9{margin-left:36px!important;margin-right:36px!important}.mx-sm-10{margin-left:40px!important;margin-right:40px!important}.mx-sm-11{margin-left:44px!important;margin-right:44px!important}.mx-sm-12{margin-left:48px!important;margin-right:48px!important}.mx-sm-13{margin-left:52px!important;margin-right:52px!important}.mx-sm-14{margin-left:56px!important;margin-right:56px!important}.mx-sm-15{margin-left:60px!important;margin-right:60px!important}.mx-sm-16{margin-left:64px!important;margin-right:64px!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:4px!important;margin-top:4px!important}.my-sm-2{margin-bottom:8px!important;margin-top:8px!important}.my-sm-3{margin-bottom:12px!important;margin-top:12px!important}.my-sm-4{margin-bottom:16px!important;margin-top:16px!important}.my-sm-5{margin-bottom:20px!important;margin-top:20px!important}.my-sm-6{margin-bottom:24px!important;margin-top:24px!important}.my-sm-7{margin-bottom:28px!important;margin-top:28px!important}.my-sm-8{margin-bottom:32px!important;margin-top:32px!important}.my-sm-9{margin-bottom:36px!important;margin-top:36px!important}.my-sm-10{margin-bottom:40px!important;margin-top:40px!important}.my-sm-11{margin-bottom:44px!important;margin-top:44px!important}.my-sm-12{margin-bottom:48px!important;margin-top:48px!important}.my-sm-13{margin-bottom:52px!important;margin-top:52px!important}.my-sm-14{margin-bottom:56px!important;margin-top:56px!important}.my-sm-15{margin-bottom:60px!important;margin-top:60px!important}.my-sm-16{margin-bottom:64px!important;margin-top:64px!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-sm-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-sm-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-sm-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-sm-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-sm-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-sm-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-sm-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-sm-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-sm-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-sm-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-sm-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-sm-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-sm-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-sm-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-sm-n16{margin-left:-64px!important;margin-right:-64px!important}.my-sm-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-sm-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-sm-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-sm-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-sm-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-sm-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-sm-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-sm-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-sm-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-sm-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-sm-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-sm-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-sm-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-sm-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-sm-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-sm-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:4px!important;padding-right:4px!important}.px-sm-2{padding-left:8px!important;padding-right:8px!important}.px-sm-3{padding-left:12px!important;padding-right:12px!important}.px-sm-4{padding-left:16px!important;padding-right:16px!important}.px-sm-5{padding-left:20px!important;padding-right:20px!important}.px-sm-6{padding-left:24px!important;padding-right:24px!important}.px-sm-7{padding-left:28px!important;padding-right:28px!important}.px-sm-8{padding-left:32px!important;padding-right:32px!important}.px-sm-9{padding-left:36px!important;padding-right:36px!important}.px-sm-10{padding-left:40px!important;padding-right:40px!important}.px-sm-11{padding-left:44px!important;padding-right:44px!important}.px-sm-12{padding-left:48px!important;padding-right:48px!important}.px-sm-13{padding-left:52px!important;padding-right:52px!important}.px-sm-14{padding-left:56px!important;padding-right:56px!important}.px-sm-15{padding-left:60px!important;padding-right:60px!important}.px-sm-16{padding-left:64px!important;padding-right:64px!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:4px!important;padding-top:4px!important}.py-sm-2{padding-bottom:8px!important;padding-top:8px!important}.py-sm-3{padding-bottom:12px!important;padding-top:12px!important}.py-sm-4{padding-bottom:16px!important;padding-top:16px!important}.py-sm-5{padding-bottom:20px!important;padding-top:20px!important}.py-sm-6{padding-bottom:24px!important;padding-top:24px!important}.py-sm-7{padding-bottom:28px!important;padding-top:28px!important}.py-sm-8{padding-bottom:32px!important;padding-top:32px!important}.py-sm-9{padding-bottom:36px!important;padding-top:36px!important}.py-sm-10{padding-bottom:40px!important;padding-top:40px!important}.py-sm-11{padding-bottom:44px!important;padding-top:44px!important}.py-sm-12{padding-bottom:48px!important;padding-top:48px!important}.py-sm-13{padding-bottom:52px!important;padding-top:52px!important}.py-sm-14{padding-bottom:56px!important;padding-top:56px!important}.py-sm-15{padding-bottom:60px!important;padding-top:60px!important}.py-sm-16{padding-bottom:64px!important;padding-top:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-sm-h1,.text-sm-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-sm-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-sm-h3,.text-sm-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-sm-h5,.text-sm-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-sm-subtitle-1,.text-sm-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-sm-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-sm-body-1,.text-sm-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-sm-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-sm-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-sm-caption,.text-sm-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-sm-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width:960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-ltr .float-md-end,.v-locale--is-rtl .float-md-start{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-1-1,.flex-md-fill{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{-moz-column-gap:0!important;column-gap:0!important}.gc-md-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-md-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-md-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-md-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-md-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-md-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-md-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-md-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-md-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-md-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-md-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-md-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-md-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-md-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-md-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-md-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-md-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:4px!important;margin-right:4px!important}.mx-md-2{margin-left:8px!important;margin-right:8px!important}.mx-md-3{margin-left:12px!important;margin-right:12px!important}.mx-md-4{margin-left:16px!important;margin-right:16px!important}.mx-md-5{margin-left:20px!important;margin-right:20px!important}.mx-md-6{margin-left:24px!important;margin-right:24px!important}.mx-md-7{margin-left:28px!important;margin-right:28px!important}.mx-md-8{margin-left:32px!important;margin-right:32px!important}.mx-md-9{margin-left:36px!important;margin-right:36px!important}.mx-md-10{margin-left:40px!important;margin-right:40px!important}.mx-md-11{margin-left:44px!important;margin-right:44px!important}.mx-md-12{margin-left:48px!important;margin-right:48px!important}.mx-md-13{margin-left:52px!important;margin-right:52px!important}.mx-md-14{margin-left:56px!important;margin-right:56px!important}.mx-md-15{margin-left:60px!important;margin-right:60px!important}.mx-md-16{margin-left:64px!important;margin-right:64px!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:4px!important;margin-top:4px!important}.my-md-2{margin-bottom:8px!important;margin-top:8px!important}.my-md-3{margin-bottom:12px!important;margin-top:12px!important}.my-md-4{margin-bottom:16px!important;margin-top:16px!important}.my-md-5{margin-bottom:20px!important;margin-top:20px!important}.my-md-6{margin-bottom:24px!important;margin-top:24px!important}.my-md-7{margin-bottom:28px!important;margin-top:28px!important}.my-md-8{margin-bottom:32px!important;margin-top:32px!important}.my-md-9{margin-bottom:36px!important;margin-top:36px!important}.my-md-10{margin-bottom:40px!important;margin-top:40px!important}.my-md-11{margin-bottom:44px!important;margin-top:44px!important}.my-md-12{margin-bottom:48px!important;margin-top:48px!important}.my-md-13{margin-bottom:52px!important;margin-top:52px!important}.my-md-14{margin-bottom:56px!important;margin-top:56px!important}.my-md-15{margin-bottom:60px!important;margin-top:60px!important}.my-md-16{margin-bottom:64px!important;margin-top:64px!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-md-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-md-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-md-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-md-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-md-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-md-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-md-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-md-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-md-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-md-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-md-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-md-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-md-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-md-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-md-n16{margin-left:-64px!important;margin-right:-64px!important}.my-md-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-md-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-md-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-md-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-md-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-md-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-md-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-md-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-md-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-md-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-md-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-md-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-md-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-md-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-md-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-md-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:4px!important;padding-right:4px!important}.px-md-2{padding-left:8px!important;padding-right:8px!important}.px-md-3{padding-left:12px!important;padding-right:12px!important}.px-md-4{padding-left:16px!important;padding-right:16px!important}.px-md-5{padding-left:20px!important;padding-right:20px!important}.px-md-6{padding-left:24px!important;padding-right:24px!important}.px-md-7{padding-left:28px!important;padding-right:28px!important}.px-md-8{padding-left:32px!important;padding-right:32px!important}.px-md-9{padding-left:36px!important;padding-right:36px!important}.px-md-10{padding-left:40px!important;padding-right:40px!important}.px-md-11{padding-left:44px!important;padding-right:44px!important}.px-md-12{padding-left:48px!important;padding-right:48px!important}.px-md-13{padding-left:52px!important;padding-right:52px!important}.px-md-14{padding-left:56px!important;padding-right:56px!important}.px-md-15{padding-left:60px!important;padding-right:60px!important}.px-md-16{padding-left:64px!important;padding-right:64px!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:4px!important;padding-top:4px!important}.py-md-2{padding-bottom:8px!important;padding-top:8px!important}.py-md-3{padding-bottom:12px!important;padding-top:12px!important}.py-md-4{padding-bottom:16px!important;padding-top:16px!important}.py-md-5{padding-bottom:20px!important;padding-top:20px!important}.py-md-6{padding-bottom:24px!important;padding-top:24px!important}.py-md-7{padding-bottom:28px!important;padding-top:28px!important}.py-md-8{padding-bottom:32px!important;padding-top:32px!important}.py-md-9{padding-bottom:36px!important;padding-top:36px!important}.py-md-10{padding-bottom:40px!important;padding-top:40px!important}.py-md-11{padding-bottom:44px!important;padding-top:44px!important}.py-md-12{padding-bottom:48px!important;padding-top:48px!important}.py-md-13{padding-bottom:52px!important;padding-top:52px!important}.py-md-14{padding-bottom:56px!important;padding-top:56px!important}.py-md-15{padding-bottom:60px!important;padding-top:60px!important}.py-md-16{padding-bottom:64px!important;padding-top:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-md-h1,.text-md-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-md-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-md-h3,.text-md-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-md-h5,.text-md-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-md-subtitle-1,.text-md-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-md-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-md-body-1,.text-md-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-md-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-md-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-md-caption,.text-md-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-md-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width:1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-ltr .float-lg-end,.v-locale--is-rtl .float-lg-start{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-1-1,.flex-lg-fill{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{-moz-column-gap:0!important;column-gap:0!important}.gc-lg-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-lg-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-lg-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-lg-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-lg-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-lg-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-lg-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-lg-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-lg-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-lg-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-lg-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-lg-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-lg-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-lg-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-lg-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-lg-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-lg-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:4px!important;margin-right:4px!important}.mx-lg-2{margin-left:8px!important;margin-right:8px!important}.mx-lg-3{margin-left:12px!important;margin-right:12px!important}.mx-lg-4{margin-left:16px!important;margin-right:16px!important}.mx-lg-5{margin-left:20px!important;margin-right:20px!important}.mx-lg-6{margin-left:24px!important;margin-right:24px!important}.mx-lg-7{margin-left:28px!important;margin-right:28px!important}.mx-lg-8{margin-left:32px!important;margin-right:32px!important}.mx-lg-9{margin-left:36px!important;margin-right:36px!important}.mx-lg-10{margin-left:40px!important;margin-right:40px!important}.mx-lg-11{margin-left:44px!important;margin-right:44px!important}.mx-lg-12{margin-left:48px!important;margin-right:48px!important}.mx-lg-13{margin-left:52px!important;margin-right:52px!important}.mx-lg-14{margin-left:56px!important;margin-right:56px!important}.mx-lg-15{margin-left:60px!important;margin-right:60px!important}.mx-lg-16{margin-left:64px!important;margin-right:64px!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:4px!important;margin-top:4px!important}.my-lg-2{margin-bottom:8px!important;margin-top:8px!important}.my-lg-3{margin-bottom:12px!important;margin-top:12px!important}.my-lg-4{margin-bottom:16px!important;margin-top:16px!important}.my-lg-5{margin-bottom:20px!important;margin-top:20px!important}.my-lg-6{margin-bottom:24px!important;margin-top:24px!important}.my-lg-7{margin-bottom:28px!important;margin-top:28px!important}.my-lg-8{margin-bottom:32px!important;margin-top:32px!important}.my-lg-9{margin-bottom:36px!important;margin-top:36px!important}.my-lg-10{margin-bottom:40px!important;margin-top:40px!important}.my-lg-11{margin-bottom:44px!important;margin-top:44px!important}.my-lg-12{margin-bottom:48px!important;margin-top:48px!important}.my-lg-13{margin-bottom:52px!important;margin-top:52px!important}.my-lg-14{margin-bottom:56px!important;margin-top:56px!important}.my-lg-15{margin-bottom:60px!important;margin-top:60px!important}.my-lg-16{margin-bottom:64px!important;margin-top:64px!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-lg-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-lg-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-lg-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-lg-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-lg-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-lg-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-lg-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-lg-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-lg-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-lg-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-lg-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-lg-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-lg-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-lg-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-lg-n16{margin-left:-64px!important;margin-right:-64px!important}.my-lg-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-lg-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-lg-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-lg-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-lg-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-lg-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-lg-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-lg-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-lg-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-lg-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-lg-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-lg-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-lg-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-lg-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-lg-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-lg-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:4px!important;padding-right:4px!important}.px-lg-2{padding-left:8px!important;padding-right:8px!important}.px-lg-3{padding-left:12px!important;padding-right:12px!important}.px-lg-4{padding-left:16px!important;padding-right:16px!important}.px-lg-5{padding-left:20px!important;padding-right:20px!important}.px-lg-6{padding-left:24px!important;padding-right:24px!important}.px-lg-7{padding-left:28px!important;padding-right:28px!important}.px-lg-8{padding-left:32px!important;padding-right:32px!important}.px-lg-9{padding-left:36px!important;padding-right:36px!important}.px-lg-10{padding-left:40px!important;padding-right:40px!important}.px-lg-11{padding-left:44px!important;padding-right:44px!important}.px-lg-12{padding-left:48px!important;padding-right:48px!important}.px-lg-13{padding-left:52px!important;padding-right:52px!important}.px-lg-14{padding-left:56px!important;padding-right:56px!important}.px-lg-15{padding-left:60px!important;padding-right:60px!important}.px-lg-16{padding-left:64px!important;padding-right:64px!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:4px!important;padding-top:4px!important}.py-lg-2{padding-bottom:8px!important;padding-top:8px!important}.py-lg-3{padding-bottom:12px!important;padding-top:12px!important}.py-lg-4{padding-bottom:16px!important;padding-top:16px!important}.py-lg-5{padding-bottom:20px!important;padding-top:20px!important}.py-lg-6{padding-bottom:24px!important;padding-top:24px!important}.py-lg-7{padding-bottom:28px!important;padding-top:28px!important}.py-lg-8{padding-bottom:32px!important;padding-top:32px!important}.py-lg-9{padding-bottom:36px!important;padding-top:36px!important}.py-lg-10{padding-bottom:40px!important;padding-top:40px!important}.py-lg-11{padding-bottom:44px!important;padding-top:44px!important}.py-lg-12{padding-bottom:48px!important;padding-top:48px!important}.py-lg-13{padding-bottom:52px!important;padding-top:52px!important}.py-lg-14{padding-bottom:56px!important;padding-top:56px!important}.py-lg-15{padding-bottom:60px!important;padding-top:60px!important}.py-lg-16{padding-bottom:64px!important;padding-top:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-lg-h1,.text-lg-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-lg-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-lg-h3,.text-lg-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-lg-h5,.text-lg-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-lg-subtitle-1,.text-lg-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-lg-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-lg-body-1,.text-lg-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-lg-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-lg-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-lg-caption,.text-lg-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-lg-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width:1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-ltr .float-xl-end,.v-locale--is-rtl .float-xl-start{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-1-1,.flex-xl-fill{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{-moz-column-gap:0!important;column-gap:0!important}.gc-xl-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-xl-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-xl-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-xl-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-xl-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-xl-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-xl-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-xl-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-xl-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-xl-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-xl-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-xl-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-xl-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-xl-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-xl-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-xl-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-xl-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:4px!important;margin-right:4px!important}.mx-xl-2{margin-left:8px!important;margin-right:8px!important}.mx-xl-3{margin-left:12px!important;margin-right:12px!important}.mx-xl-4{margin-left:16px!important;margin-right:16px!important}.mx-xl-5{margin-left:20px!important;margin-right:20px!important}.mx-xl-6{margin-left:24px!important;margin-right:24px!important}.mx-xl-7{margin-left:28px!important;margin-right:28px!important}.mx-xl-8{margin-left:32px!important;margin-right:32px!important}.mx-xl-9{margin-left:36px!important;margin-right:36px!important}.mx-xl-10{margin-left:40px!important;margin-right:40px!important}.mx-xl-11{margin-left:44px!important;margin-right:44px!important}.mx-xl-12{margin-left:48px!important;margin-right:48px!important}.mx-xl-13{margin-left:52px!important;margin-right:52px!important}.mx-xl-14{margin-left:56px!important;margin-right:56px!important}.mx-xl-15{margin-left:60px!important;margin-right:60px!important}.mx-xl-16{margin-left:64px!important;margin-right:64px!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:4px!important;margin-top:4px!important}.my-xl-2{margin-bottom:8px!important;margin-top:8px!important}.my-xl-3{margin-bottom:12px!important;margin-top:12px!important}.my-xl-4{margin-bottom:16px!important;margin-top:16px!important}.my-xl-5{margin-bottom:20px!important;margin-top:20px!important}.my-xl-6{margin-bottom:24px!important;margin-top:24px!important}.my-xl-7{margin-bottom:28px!important;margin-top:28px!important}.my-xl-8{margin-bottom:32px!important;margin-top:32px!important}.my-xl-9{margin-bottom:36px!important;margin-top:36px!important}.my-xl-10{margin-bottom:40px!important;margin-top:40px!important}.my-xl-11{margin-bottom:44px!important;margin-top:44px!important}.my-xl-12{margin-bottom:48px!important;margin-top:48px!important}.my-xl-13{margin-bottom:52px!important;margin-top:52px!important}.my-xl-14{margin-bottom:56px!important;margin-top:56px!important}.my-xl-15{margin-bottom:60px!important;margin-top:60px!important}.my-xl-16{margin-bottom:64px!important;margin-top:64px!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-xl-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-xl-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-xl-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-xl-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-xl-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-xl-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-xl-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-xl-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-xl-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-xl-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-xl-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-xl-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-xl-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-xl-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-xl-n16{margin-left:-64px!important;margin-right:-64px!important}.my-xl-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-xl-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-xl-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-xl-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-xl-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-xl-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-xl-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-xl-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-xl-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-xl-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-xl-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-xl-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-xl-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-xl-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-xl-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-xl-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:4px!important;padding-right:4px!important}.px-xl-2{padding-left:8px!important;padding-right:8px!important}.px-xl-3{padding-left:12px!important;padding-right:12px!important}.px-xl-4{padding-left:16px!important;padding-right:16px!important}.px-xl-5{padding-left:20px!important;padding-right:20px!important}.px-xl-6{padding-left:24px!important;padding-right:24px!important}.px-xl-7{padding-left:28px!important;padding-right:28px!important}.px-xl-8{padding-left:32px!important;padding-right:32px!important}.px-xl-9{padding-left:36px!important;padding-right:36px!important}.px-xl-10{padding-left:40px!important;padding-right:40px!important}.px-xl-11{padding-left:44px!important;padding-right:44px!important}.px-xl-12{padding-left:48px!important;padding-right:48px!important}.px-xl-13{padding-left:52px!important;padding-right:52px!important}.px-xl-14{padding-left:56px!important;padding-right:56px!important}.px-xl-15{padding-left:60px!important;padding-right:60px!important}.px-xl-16{padding-left:64px!important;padding-right:64px!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:4px!important;padding-top:4px!important}.py-xl-2{padding-bottom:8px!important;padding-top:8px!important}.py-xl-3{padding-bottom:12px!important;padding-top:12px!important}.py-xl-4{padding-bottom:16px!important;padding-top:16px!important}.py-xl-5{padding-bottom:20px!important;padding-top:20px!important}.py-xl-6{padding-bottom:24px!important;padding-top:24px!important}.py-xl-7{padding-bottom:28px!important;padding-top:28px!important}.py-xl-8{padding-bottom:32px!important;padding-top:32px!important}.py-xl-9{padding-bottom:36px!important;padding-top:36px!important}.py-xl-10{padding-bottom:40px!important;padding-top:40px!important}.py-xl-11{padding-bottom:44px!important;padding-top:44px!important}.py-xl-12{padding-bottom:48px!important;padding-top:48px!important}.py-xl-13{padding-bottom:52px!important;padding-top:52px!important}.py-xl-14{padding-bottom:56px!important;padding-top:56px!important}.py-xl-15{padding-bottom:60px!important;padding-top:60px!important}.py-xl-16{padding-bottom:64px!important;padding-top:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-xl-h1,.text-xl-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-xl-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-xl-h3,.text-xl-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-xl-h5,.text-xl-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-xl-subtitle-1,.text-xl-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-xl-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-xl-body-1,.text-xl-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-xl-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-xl-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-xl-caption,.text-xl-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-xl-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width:2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-ltr .float-xxl-end,.v-locale--is-rtl .float-xxl-start{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-1-1,.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.gc-xxl-1{-moz-column-gap:4px!important;column-gap:4px!important}.gc-xxl-2{-moz-column-gap:8px!important;column-gap:8px!important}.gc-xxl-3{-moz-column-gap:12px!important;column-gap:12px!important}.gc-xxl-4{-moz-column-gap:16px!important;column-gap:16px!important}.gc-xxl-5{-moz-column-gap:20px!important;column-gap:20px!important}.gc-xxl-6{-moz-column-gap:24px!important;column-gap:24px!important}.gc-xxl-7{-moz-column-gap:28px!important;column-gap:28px!important}.gc-xxl-8{-moz-column-gap:32px!important;column-gap:32px!important}.gc-xxl-9{-moz-column-gap:36px!important;column-gap:36px!important}.gc-xxl-10{-moz-column-gap:40px!important;column-gap:40px!important}.gc-xxl-11{-moz-column-gap:44px!important;column-gap:44px!important}.gc-xxl-12{-moz-column-gap:48px!important;column-gap:48px!important}.gc-xxl-13{-moz-column-gap:52px!important;column-gap:52px!important}.gc-xxl-14{-moz-column-gap:56px!important;column-gap:56px!important}.gc-xxl-15{-moz-column-gap:60px!important;column-gap:60px!important}.gc-xxl-16{-moz-column-gap:64px!important;column-gap:64px!important}.gc-xxl-auto{-moz-column-gap:auto!important;column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:4px!important;margin-right:4px!important}.mx-xxl-2{margin-left:8px!important;margin-right:8px!important}.mx-xxl-3{margin-left:12px!important;margin-right:12px!important}.mx-xxl-4{margin-left:16px!important;margin-right:16px!important}.mx-xxl-5{margin-left:20px!important;margin-right:20px!important}.mx-xxl-6{margin-left:24px!important;margin-right:24px!important}.mx-xxl-7{margin-left:28px!important;margin-right:28px!important}.mx-xxl-8{margin-left:32px!important;margin-right:32px!important}.mx-xxl-9{margin-left:36px!important;margin-right:36px!important}.mx-xxl-10{margin-left:40px!important;margin-right:40px!important}.mx-xxl-11{margin-left:44px!important;margin-right:44px!important}.mx-xxl-12{margin-left:48px!important;margin-right:48px!important}.mx-xxl-13{margin-left:52px!important;margin-right:52px!important}.mx-xxl-14{margin-left:56px!important;margin-right:56px!important}.mx-xxl-15{margin-left:60px!important;margin-right:60px!important}.mx-xxl-16{margin-left:64px!important;margin-right:64px!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:4px!important;margin-top:4px!important}.my-xxl-2{margin-bottom:8px!important;margin-top:8px!important}.my-xxl-3{margin-bottom:12px!important;margin-top:12px!important}.my-xxl-4{margin-bottom:16px!important;margin-top:16px!important}.my-xxl-5{margin-bottom:20px!important;margin-top:20px!important}.my-xxl-6{margin-bottom:24px!important;margin-top:24px!important}.my-xxl-7{margin-bottom:28px!important;margin-top:28px!important}.my-xxl-8{margin-bottom:32px!important;margin-top:32px!important}.my-xxl-9{margin-bottom:36px!important;margin-top:36px!important}.my-xxl-10{margin-bottom:40px!important;margin-top:40px!important}.my-xxl-11{margin-bottom:44px!important;margin-top:44px!important}.my-xxl-12{margin-bottom:48px!important;margin-top:48px!important}.my-xxl-13{margin-bottom:52px!important;margin-top:52px!important}.my-xxl-14{margin-bottom:56px!important;margin-top:56px!important}.my-xxl-15{margin-bottom:60px!important;margin-top:60px!important}.my-xxl-16{margin-bottom:64px!important;margin-top:64px!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-left:-4px!important;margin-right:-4px!important}.mx-xxl-n2{margin-left:-8px!important;margin-right:-8px!important}.mx-xxl-n3{margin-left:-12px!important;margin-right:-12px!important}.mx-xxl-n4{margin-left:-16px!important;margin-right:-16px!important}.mx-xxl-n5{margin-left:-20px!important;margin-right:-20px!important}.mx-xxl-n6{margin-left:-24px!important;margin-right:-24px!important}.mx-xxl-n7{margin-left:-28px!important;margin-right:-28px!important}.mx-xxl-n8{margin-left:-32px!important;margin-right:-32px!important}.mx-xxl-n9{margin-left:-36px!important;margin-right:-36px!important}.mx-xxl-n10{margin-left:-40px!important;margin-right:-40px!important}.mx-xxl-n11{margin-left:-44px!important;margin-right:-44px!important}.mx-xxl-n12{margin-left:-48px!important;margin-right:-48px!important}.mx-xxl-n13{margin-left:-52px!important;margin-right:-52px!important}.mx-xxl-n14{margin-left:-56px!important;margin-right:-56px!important}.mx-xxl-n15{margin-left:-60px!important;margin-right:-60px!important}.mx-xxl-n16{margin-left:-64px!important;margin-right:-64px!important}.my-xxl-n1{margin-bottom:-4px!important;margin-top:-4px!important}.my-xxl-n2{margin-bottom:-8px!important;margin-top:-8px!important}.my-xxl-n3{margin-bottom:-12px!important;margin-top:-12px!important}.my-xxl-n4{margin-bottom:-16px!important;margin-top:-16px!important}.my-xxl-n5{margin-bottom:-20px!important;margin-top:-20px!important}.my-xxl-n6{margin-bottom:-24px!important;margin-top:-24px!important}.my-xxl-n7{margin-bottom:-28px!important;margin-top:-28px!important}.my-xxl-n8{margin-bottom:-32px!important;margin-top:-32px!important}.my-xxl-n9{margin-bottom:-36px!important;margin-top:-36px!important}.my-xxl-n10{margin-bottom:-40px!important;margin-top:-40px!important}.my-xxl-n11{margin-bottom:-44px!important;margin-top:-44px!important}.my-xxl-n12{margin-bottom:-48px!important;margin-top:-48px!important}.my-xxl-n13{margin-bottom:-52px!important;margin-top:-52px!important}.my-xxl-n14{margin-bottom:-56px!important;margin-top:-56px!important}.my-xxl-n15{margin-bottom:-60px!important;margin-top:-60px!important}.my-xxl-n16{margin-bottom:-64px!important;margin-top:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:4px!important;padding-right:4px!important}.px-xxl-2{padding-left:8px!important;padding-right:8px!important}.px-xxl-3{padding-left:12px!important;padding-right:12px!important}.px-xxl-4{padding-left:16px!important;padding-right:16px!important}.px-xxl-5{padding-left:20px!important;padding-right:20px!important}.px-xxl-6{padding-left:24px!important;padding-right:24px!important}.px-xxl-7{padding-left:28px!important;padding-right:28px!important}.px-xxl-8{padding-left:32px!important;padding-right:32px!important}.px-xxl-9{padding-left:36px!important;padding-right:36px!important}.px-xxl-10{padding-left:40px!important;padding-right:40px!important}.px-xxl-11{padding-left:44px!important;padding-right:44px!important}.px-xxl-12{padding-left:48px!important;padding-right:48px!important}.px-xxl-13{padding-left:52px!important;padding-right:52px!important}.px-xxl-14{padding-left:56px!important;padding-right:56px!important}.px-xxl-15{padding-left:60px!important;padding-right:60px!important}.px-xxl-16{padding-left:64px!important;padding-right:64px!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:4px!important;padding-top:4px!important}.py-xxl-2{padding-bottom:8px!important;padding-top:8px!important}.py-xxl-3{padding-bottom:12px!important;padding-top:12px!important}.py-xxl-4{padding-bottom:16px!important;padding-top:16px!important}.py-xxl-5{padding-bottom:20px!important;padding-top:20px!important}.py-xxl-6{padding-bottom:24px!important;padding-top:24px!important}.py-xxl-7{padding-bottom:28px!important;padding-top:28px!important}.py-xxl-8{padding-bottom:32px!important;padding-top:32px!important}.py-xxl-9{padding-bottom:36px!important;padding-top:36px!important}.py-xxl-10{padding-bottom:40px!important;padding-top:40px!important}.py-xxl-11{padding-bottom:44px!important;padding-top:44px!important}.py-xxl-12{padding-bottom:48px!important;padding-top:48px!important}.py-xxl-13{padding-bottom:52px!important;padding-top:52px!important}.py-xxl-14{padding-bottom:56px!important;padding-top:56px!important}.py-xxl-15{padding-bottom:60px!important;padding-top:60px!important}.py-xxl-16{padding-bottom:64px!important;padding-top:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;letter-spacing:-.015625em!important}.text-xxl-h1,.text-xxl-h2{font-family:Roboto,sans-serif;font-weight:300;line-height:1;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;letter-spacing:-.0083333333em!important}.text-xxl-h3{font-size:3rem!important;letter-spacing:normal!important;line-height:1.05}.text-xxl-h3,.text-xxl-h4{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;letter-spacing:.0073529412em!important;line-height:1.175}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important;line-height:1.333}.text-xxl-h5,.text-xxl-h6{font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important;line-height:1.6}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;letter-spacing:.009375em!important;line-height:1.75}.text-xxl-subtitle-1,.text-xxl-subtitle-2{font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.6}.text-xxl-body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5}.text-xxl-body-1,.text-xxl-body-2{font-family:Roboto,sans-serif;font-weight:400;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.425}.text-xxl-button{font-family:Roboto,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:.0892857143em!important;line-height:2.6;text-transform:uppercase!important}.text-xxl-caption{font-weight:400;letter-spacing:.0333333333em!important;line-height:1.667;text-transform:none!important}.text-xxl-caption,.text-xxl-overline{font-family:Roboto,sans-serif;font-size:.75rem!important}.text-xxl-overline{font-weight:500;letter-spacing:.1666666667em!important;line-height:2.667;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-ltr .float-print-end,.v-locale--is-rtl .float-print-start{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}} - - - - - + + + + + @@ -30,6 +30,6 @@ - -
- \ No newline at end of file + +
+ \ No newline at end of file diff --git a/_nuxt/DkMKhpZ_.js b/_nuxt/9ysEuvhv.js similarity index 71% rename from _nuxt/DkMKhpZ_.js rename to _nuxt/9ysEuvhv.js index fb23cfa..e285579 100644 --- a/_nuxt/DkMKhpZ_.js +++ b/_nuxt/9ysEuvhv.js @@ -1 +1 @@ -import{V as c,a as l,b as x,c as u,_ as R,d as p,k as V,h as S,i as B,j as C,e as m,g as a}from"./CI0Sqbth.js";import{_ as I,a as j,b as T,c as F,d as P,e as K,f as A,g as L,h as O,i as $,j as q,k as z,l as H,m as M,n as W,o as D,p as E,q as N,r as G,s as U,t as Y,u as J}from"./EV_MFg8w.js";import{_ as Q,q as g,w as i,V as X,o,b as t,a as e,c as b,C as d,F as f,d as v,t as n}from"./BLnlU35S.js";import"./B-EUJWkF.js";const Z={setup(){return{generateImgPath:h=>new URL(Object.assign({"../../public/favicon.ico":I,"../../public/img-cc.png":j,"../../public/keynote_template_osaka_rubykaigi04.key":T,"../../public/keynote_template_osaka_rubykaigi04.png":F,"../../public/logo.png":P,"../../public/official_goods.png":K,"../../public/ogp.png":A,"../../public/orgernizers/khori.png":L,"../../public/sponsors/agileware.png":O,"../../public/sponsors/andpad.png":$,"../../public/sponsors/bouquetec.png":q,"../../public/sponsors/esm.png":z,"../../public/sponsors/freee.png":H,"../../public/sponsors/ingage.png":M,"../../public/sponsors/knowledgelabo.png":W,"../../public/sponsors/kyobashirb.png":D,"../../public/sponsors/ponos.png":E,"../../public/sponsors/rubydevelopment.png":N,"../../public/sponsors/rubykansai.png":G,"../../public/sponsors/rubynokai.png":U,"../../public/sponsors/smarthr.png":Y,"../../public/wide_logo.png":J})[`../../public/${h}`],import.meta.url).href}},data:()=>({keyspeakers:[{name:"Yuichiro Kaneko",twitter:"https://twitter.com/spikeolaf",github:"https://github.com/yui-knk",description:"The author of Lrama LALR parser generator. Ruby committer.",image:"https://avatars.githubusercontent.com/u/5356517?v=4"},{name:"Hitoshi HASUMI",twitter:"https://twitter.com/hasumikin",github:"https://github.com/hasumikin",description:"Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.",image:"https://avatars.githubusercontent.com/u/8454208?v=4"}],speakers:[{name:"Koichi ITO",twitter:"https://twitter.com/koic",github:"https://github.com/koic",description:"OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。",image:"https://avatars.githubusercontent.com/u/13203?v=4"},{name:"haruguchi",twitter:"https://twitter.com/haruguchiyuma",github:"https://github.com/haruguchi-yuma",description:"株式会社永和システムマネジメントで働くWebエンジニア。",image:"https://avatars.githubusercontent.com/u/57053236?v=4"},{name:"joker1007",twitter:"https://twitter.com/joker1007",github:"https://github.com/joker1007",description:"Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。",image:"https://avatars.githubusercontent.com/u/116996?v=4"},{name:"kinoppyd",twitter:"https://twitter.com/GhostBrain",github:"https://github.com/kinoppyd",description:"SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。",image:"https://avatars.githubusercontent.com/u/2846039?v=4"},{name:"makicamel",twitter:"https://twitter.com/makicamel",github:"https://github.com/makicamel",description:"Rubyist",image:"https://avatars.githubusercontent.com/u/30112374?v=4"},{name:"willnet",twitter:"https://twitter.com/netwillnet",github:"https://github.com/willnet",description:"株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)",image:"https://avatars.githubusercontent.com/u/82371?v=4"},{name:"ぺん!",twitter:"https://twitter.com/tompng",github:"https://github.com/tompng",description:"Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.",image:"https://avatars.githubusercontent.com/u/1780201?v=4"},{name:"前田修吾",twitter:"https://twitter.com/shugomaeda",github:"https://github.com/shugo",description:"Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。",image:"https://avatars.githubusercontent.com/u/34552?v=4"}]})},tt=e("h1",{class:"text-h2 title mb-15"}," Speakers ",-1),et={align:"left"},it=e("h2",{class:"text-h5 title mb-2"}," Keynote Speakers ",-1),st={class:"py-2 px-2"},ot={class:"d-flex justify-center"},at=["href"],nt=["href"],rt={align:"left"},_t={class:"text-body-2 mt-5"},ct=e("h2",{class:"text-h5 title mb-2"}," Speakers ",-1),lt={class:"py-2 px-2"},ut={class:"d-flex justify-center"},pt=["href"],gt=["href"],ht={align:"left"},mt={class:"text-body-2 mt-5"};function bt(r,h,dt,ft,vt,wt){const w=S,k=B,y=C;return o(),g(X,{class:"fill-height"},{default:i(()=>[t(w),t(p,null,{default:i(()=>[t(c,{align:"center"},{default:i(()=>[t(l,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:i(()=>[t(x,null,{default:i(()=>[t(u,{src:R,width:"10vh"}),tt,e("div",et,[it,t(p,{class:"justify-space-between"},{default:i(()=>[(o(!0),b(f,null,d(r.keyspeakers,(s,_)=>(o(),g(c,{key:_,md:"6",sm:"6",xs:"12"},{default:i(()=>[t(l,{class:"speakers",align:"center",flat:""},{default:i(()=>[e("div",st,[t(u,{src:s.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(m,null,{default:i(()=>[v(n(s.name),1)]),_:2},1024),e("div",ot,[e("a",{href:s.twitter},[t(a,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,at),e("a",{href:s.github},[t(a,{class:"mx-2",icon:"mdi-github",flat:""})],8,nt)]),e("div",rt,[e("p",_t,n(s.description),1)])])]),_:2},1024)]),_:2},1024))),128))]),_:1}),t(V,{class:"my-10"}),ct,t(p,null,{default:i(()=>[(o(!0),b(f,null,d(r.speakers,(s,_)=>(o(),g(c,{key:_,md:"4",sm:"4",xs:"12"},{default:i(()=>[t(l,{class:"speakers",align:"center",flat:""},{default:i(()=>[e("div",lt,[t(u,{src:s.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(m,null,{default:i(()=>[v(n(s.name),1)]),_:2},1024),e("div",ut,[e("a",{href:s.twitter},[t(a,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,pt),e("a",{href:s.github},[t(a,{class:"mx-2",icon:"mdi-github",flat:""})],8,gt)]),e("div",ht,[e("p",mt,n(s.description),1)])])]),_:2},1024)]),_:2},1024))),128))]),_:1})])]),_:1})]),_:1}),t(k),t(y)]),_:1})]),_:1})]),_:1})}const Vt=Q(Z,[["render",bt]]);export{Vt as default}; +import{V as c,a as l,b as x,c as u,_ as R,d as p,k as V,h as S,i as B,j as C,e as h,g as a}from"./jDvFWAno.js";import{_ as I,a as j,b as T,c as F,d as P,e as K,f as A,g as L,h as O,i as $,j as q,k as z,l as H,m as M,n as W,o as D,p as E,q as N,r as G,s as U,t as Y,u as J}from"./BPzn6UQr.js";import{_ as Q,q as g,w as i,V as X,o,b as t,a as e,c as b,C as d,F as f,d as v,t as n}from"./C0qY_7lX.js";import"./BLigjE2i.js";const Z={setup(){return{generateImgPath:m=>new URL(Object.assign({"../../public/favicon.ico":I,"../../public/img-cc.png":j,"../../public/keynote_template_osaka_rubykaigi04.key":T,"../../public/keynote_template_osaka_rubykaigi04.png":F,"../../public/logo.png":P,"../../public/official_goods.png":K,"../../public/ogp.png":A,"../../public/orgernizers/khori.png":L,"../../public/sponsors/agileware.png":O,"../../public/sponsors/andpad.png":$,"../../public/sponsors/bouquetec.png":q,"../../public/sponsors/esm.png":z,"../../public/sponsors/freee.png":H,"../../public/sponsors/ingage.png":M,"../../public/sponsors/knowledgelabo.png":W,"../../public/sponsors/kyobashirb.png":D,"../../public/sponsors/ponos.png":E,"../../public/sponsors/rubydevelopment.png":N,"../../public/sponsors/rubykansai.png":G,"../../public/sponsors/rubynokai.png":U,"../../public/sponsors/smarthr.png":Y,"../../public/wide_logo.png":J})[`../../public/${m}`],import.meta.url).href}},data:()=>({keyspeakers:[{name:"Yuichiro Kaneko",twitter:"https://twitter.com/spikeolaf",github:"https://github.com/yui-knk",description:"The author of Lrama LALR parser generator. Ruby committer.",image:"https://avatars.githubusercontent.com/u/5356517?v=4"},{name:"Hitoshi HASUMI",twitter:"https://twitter.com/hasumikin",github:"https://github.com/hasumikin",description:"Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.",image:"https://avatars.githubusercontent.com/u/8454208?v=4"}],speakers:[{name:"Koichi ITO",twitter:"https://twitter.com/koic",github:"https://github.com/koic",description:"OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。",image:"https://avatars.githubusercontent.com/u/13203?v=4"},{name:"haruguchi",twitter:"https://twitter.com/haruguchiyuma",github:"https://github.com/haruguchi-yuma",description:"株式会社永和システムマネジメントで働くWebエンジニア。",image:"https://avatars.githubusercontent.com/u/57053236?v=4"},{name:"joker1007",twitter:"https://twitter.com/joker1007",github:"https://github.com/joker1007",description:"Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。",image:"https://avatars.githubusercontent.com/u/116996?v=4"},{name:"kinoppyd",twitter:"https://twitter.com/GhostBrain",github:"https://github.com/kinoppyd",description:"SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。",image:"https://avatars.githubusercontent.com/u/2846039?v=4"},{name:"makicamel",twitter:"https://twitter.com/makicamel",github:"https://github.com/makicamel",description:"Rubyist",image:"https://avatars.githubusercontent.com/u/30112374?v=4"},{name:"willnet",twitter:"https://twitter.com/netwillnet",github:"https://github.com/willnet",description:"株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)",image:"https://avatars.githubusercontent.com/u/82371?v=4"},{name:"ぺん!",twitter:"https://twitter.com/tompng",github:"https://github.com/tompng",description:"Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.",image:"https://avatars.githubusercontent.com/u/1780201?v=4"},{name:"前田修吾",twitter:"https://twitter.com/shugomaeda",github:"https://github.com/shugo",description:"Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。",image:"https://avatars.githubusercontent.com/u/34552?v=4"}]})},tt=e("h1",{class:"text-h2 title mb-15"}," Speakers ",-1),et={align:"left"},it=e("h2",{class:"text-h5 title mb-2"}," Keynote Speakers ",-1),st={class:"py-2 px-2"},ot={class:"d-flex justify-center"},at=["href"],nt=["href"],rt={align:"left"},_t={class:"text-body-2 mt-5"},ct=e("h2",{class:"text-h5 title mb-2"}," Speakers ",-1),lt={class:"py-2 px-2"},ut={class:"d-flex justify-center"},pt=["href"],gt=["href"],mt={align:"left"},ht={class:"text-body-2 mt-5"};function bt(r,m,dt,ft,vt,wt){const w=S,k=B,y=C;return o(),g(X,{class:"fill-height"},{default:i(()=>[t(w),t(p,null,{default:i(()=>[t(c,{align:"center",class:"pb-0 mt-12"},{default:i(()=>[t(l,{"max-width":"70vw","min-width":"70vw",class:"mt-12",elevation:0},{default:i(()=>[t(x,null,{default:i(()=>[t(u,{src:R,width:"10vh"}),tt,e("div",et,[it,t(p,{class:"justify-space-between"},{default:i(()=>[(o(!0),b(f,null,d(r.keyspeakers,(s,_)=>(o(),g(c,{key:_,md:"6",sm:"6",xs:"12"},{default:i(()=>[t(l,{class:"speakers",align:"center",flat:""},{default:i(()=>[e("div",st,[t(u,{src:s.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(h,null,{default:i(()=>[v(n(s.name),1)]),_:2},1024),e("div",ot,[e("a",{href:s.twitter},[t(a,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,at),e("a",{href:s.github},[t(a,{class:"mx-2",icon:"mdi-github",flat:""})],8,nt)]),e("div",rt,[e("p",_t,n(s.description),1)])])]),_:2},1024)]),_:2},1024))),128))]),_:1}),t(V,{class:"my-10"}),ct,t(p,null,{default:i(()=>[(o(!0),b(f,null,d(r.speakers,(s,_)=>(o(),g(c,{key:_,md:"4",sm:"4",xs:"12"},{default:i(()=>[t(l,{class:"speakers",align:"center",flat:""},{default:i(()=>[e("div",lt,[t(u,{src:s.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(h,null,{default:i(()=>[v(n(s.name),1)]),_:2},1024),e("div",ut,[e("a",{href:s.twitter},[t(a,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,pt),e("a",{href:s.github},[t(a,{class:"mx-2",icon:"mdi-github",flat:""})],8,gt)]),e("div",mt,[e("p",ht,n(s.description),1)])])]),_:2},1024)]),_:2},1024))),128))]),_:1})])]),_:1})]),_:1}),t(k),t(y)]),_:1})]),_:1})]),_:1})}const Vt=Q(Z,[["render",bt]]);export{Vt as default}; diff --git a/_nuxt/B-EUJWkF.js b/_nuxt/B-EUJWkF.js deleted file mode 100644 index 47fa8ee..0000000 --- a/_nuxt/B-EUJWkF.js +++ /dev/null @@ -1 +0,0 @@ -import{aJ as P,aK as T,r as R,aL as L,a6 as B,aM as U,aN as E,aO as S,j as O,aP as V,H as _,s as q,aQ as I,aR as D,L as b,aS as k,aT as F,aU as H,aV as M,aW as z,aX as Q}from"./BLnlU35S.js";async function w(t,r=P()){const{path:s,matched:p}=r.resolve(t);if(!p.length||(r._routePreloaded||(r._routePreloaded=new Set),r._routePreloaded.has(s)))return;const e=r._preloadPromises=r._preloadPromises||[];if(e.length>4)return Promise.all(e).then(()=>w(t,r));r._routePreloaded.add(s);const a=p.map(i=>{var n;return(n=i.components)==null?void 0:n.default}).filter(i=>typeof i=="function");for(const i of a){const n=Promise.resolve(i()).catch(()=>{}).finally(()=>e.splice(e.indexOf(n)));e.push(n)}await Promise.all(e)}const W=(...t)=>t.find(r=>r!==void 0);function $(t){const r=t.componentName||"NuxtLink";function s(e,a){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return A(e,t.trailingSlash);const i="path"in e&&e.path!==void 0?e.path:a(e).path;return{...e,name:void 0,path:A(i,t.trailingSlash)}}function p(e){const a=P(),i=M(),n=b(()=>!!e.target&&e.target!=="_self"),c=b(()=>{const f=e.to||e.href||"";return typeof f=="string"&&k(f,{acceptRelative:!0})}),y=q("RouterLink"),h=y&&typeof y!="string"?y.useLink:void 0,d=b(()=>{if(e.external)return!0;const f=e.to||e.href||"";return typeof f=="object"?!1:f===""||c.value}),u=b(()=>{const f=e.to||e.href||"";return d.value?f:s(f,a.resolve)}),v=d.value||h==null?void 0:h({...e,to:u}),g=b(()=>{var f;if(!u.value||c.value)return u.value;if(d.value){const o=typeof u.value=="object"&&"path"in u.value?S(u.value):u.value,m=typeof o=="object"?a.resolve(o).href:o;return s(m,a.resolve)}return typeof u.value=="object"?((f=a.resolve(u.value))==null?void 0:f.href)??null:s(F(i.app.baseURL,u.value),a.resolve)});return{to:u,hasTarget:n,isAbsoluteUrl:c,isExternal:d,href:g,isActive:(v==null?void 0:v.isActive)??b(()=>u.value===a.currentRoute.value.path),isExactActive:(v==null?void 0:v.isExactActive)??b(()=>u.value===a.currentRoute.value.path),route:(v==null?void 0:v.route)??b(()=>a.resolve(u.value)),async navigate(){await H(g.value,{replace:e.replace,external:d.value||n.value})}}}return T({name:r,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:p,setup(e,{slots:a}){const i=P(),{to:n,href:c,navigate:y,isExternal:h,hasTarget:d,isAbsoluteUrl:u}=p(e),v=R(!1),g=R(null),f=o=>{var m;g.value=e.custom?(m=o==null?void 0:o.$el)==null?void 0:m.nextElementSibling:o==null?void 0:o.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!K()){const m=L();let x,l=null;B(()=>{const N=J();U(()=>{x=E(()=>{var C;(C=g==null?void 0:g.value)!=null&&C.tagName&&(l=N.observe(g.value,async()=>{l==null||l(),l=null;const j=typeof n.value=="string"?n.value:h.value?S(n.value):i.resolve(n.value).fullPath;await Promise.all([m.hooks.callHook("link:prefetch",j).catch(()=>{}),!h.value&&!d.value&&w(n.value,i).catch(()=>{})]),v.value=!0}))})})}),O(()=>{x&&V(x),l==null||l(),l=null})}return()=>{var x;if(!h.value&&!d.value){const l={ref:f,to:n.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(v.value&&(l.class=e.prefetchedClass||t.prefetchedClass),l.rel=e.rel||void 0),_(q("RouterLink"),l,a.default)}const o=e.target||null,m=W(e.noRel?"":e.rel,t.externalRelAttribute,u.value||d.value?"noopener noreferrer":"")||null;return e.custom?a.default?a.default({href:c.value,navigate:y,get route(){if(!c.value)return;const l=new URL(c.value,window.location.href);return{path:l.pathname,fullPath:l.pathname,get query(){return I(l.search)},hash:l.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:m,target:o,isExternal:h.value||d.value,isActive:!1,isExactActive:!1}):null:_("a",{ref:g,href:c.value||null,rel:m,target:o},(x=a.default)==null?void 0:x.call(a))}}})}const G=$(D);function A(t,r){const s=r==="append"?z:Q;return k(t)&&!t.startsWith("http")?t:s(t,!0)}function J(){const t=L();if(t._observer)return t._observer;let r=null;const s=new Map,p=(a,i)=>(r||(r=new IntersectionObserver(n=>{for(const c of n){const y=s.get(c.target);(c.isIntersecting||c.intersectionRatio>0)&&y&&y()}})),s.set(a,i),r.observe(a),()=>{s.delete(a),r.unobserve(a),s.size===0&&(r.disconnect(),r=null)});return t._observer={observe:p}}function K(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}export{G as _}; diff --git a/_nuxt/B1N910ux.js b/_nuxt/B1N910ux.js deleted file mode 100644 index 5a181a0..0000000 --- a/_nuxt/B1N910ux.js +++ /dev/null @@ -1 +0,0 @@ -import{V as o,a as c,b as f,c as l,_ as m,d as n,e as d,f as h,g as i,h as p,i as x,j as g}from"./CI0Sqbth.js";import{n as v,_ as b,q as y,o as w,w as s,b as t,a as e,d as a,V as k}from"./BLnlU35S.js";import"./B-EUJWkF.js";const z=v("/orgernizers/khori.png"),j={},O=e("h1",{class:"text-h2 title mb-15"}," About ",-1),V={align:"left"},C=e("h2",{class:"text-h5 title mb-2"}," 大阪Ruby会議とは ",-1),R=e("p",{class:"text-body-1 mb-10"},[a(" 大阪Ruby会議は、大阪で定期的に開催しているプログラミング言語Rubyに関するカンファレンスです。"),e("br"),a(" Rubyに関する知見・技術を共有し、またRubyistの交流の場として、皆様に楽しんでいただけるカンファレンスを目指しています。"),e("br"),a(" この夏、一番アツい地域Ruby会議にぜひご参加ください! ")],-1),B=e("h2",{class:"text-h5 title mb-2"}," Contact ",-1),A=e("div",{class:"text-body-1 mb-10"},[e("a",{href:"mailto:osaka04@rubykaigi.org"},"osaka04@rubykaigi.org")],-1),N=e("h2",{class:"text-h5 title mb-2"}," Team ",-1),T={class:"py-2 px-2"},F={class:"d-flex justify-center"},I={href:"https://twitter.com/ydah_"},q={href:"https://github.com/ydah"},D={class:"py-2 px-2"},H={class:"d-flex justify-center"},L={href:"https://twitter.com/hachiblog"},S={href:"https://github.com/hayaokimura"},U={class:"py-2 px-2"},W={class:"d-flex justify-center"},E={href:"https://twitter.com/ogomr"},G={href:"https://github.com/ogom"},J={class:"py-2 px-2"},K={class:"d-flex justify-center"},M={href:"https://twitter.com/murajun1978"},P={href:"https://github.com/murajun1978"},Q={class:"py-2 px-2"},X={class:"py-2 px-2"},Y={class:"py-2 px-2"},Z={class:"d-flex justify-center"},$={href:"https://twitter.com/khoriosk"},tt={class:"py-2 px-2"},st={class:"d-flex justify-center"},et={href:"https://twitter.com/znz"},at={href:"https://github.com/znz"},it={class:"py-2 px-2"},ot={class:"d-flex justify-center"},ct={href:"https://twitter.com/uproad3"},lt={href:"https://github.com/uproad"},dt={class:"py-2 px-2"},ht={class:"d-flex justify-center"},nt={href:"https://twitter.com/shutooike"},_t={href:"https://github.com/shutooike"},ut={class:"py-2 px-2"},rt={class:"d-flex justify-center"},ft={href:"https://twitter.com/haruguchiyuma"},mt={href:"https://github.com/haruguchi-yuma"},pt={class:"py-2 px-2"},xt={class:"d-flex justify-center"},gt={href:"https://twitter.com/8maim0"},vt={class:"py-2 px-2"},bt={class:"d-flex justify-center"},yt={href:"https://twitter.com/okeysea1"},wt={href:"https://github.com/okeysea"},kt={class:"py-2 px-2"},zt={class:"d-flex justify-center"},jt={href:"https://twitter.com/nishi_okashi"},Ot={href:"https://github.com/nishioka-shinji"};function Vt(Ct,Rt){const _=p,u=x,r=g;return w(),y(k,{class:"fill-height"},{default:s(()=>[t(_),t(n,null,{default:s(()=>[t(o,{align:"center"},{default:s(()=>[t(c,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:s(()=>[t(f,null,{default:s(()=>[t(l,{src:m,width:"10vh"}),O,e("div",V,[C,R,B,A,N,t(n,null,{default:s(()=>[t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",T,[t(l,{src:"https://avatars.githubusercontent.com/u/13041216",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("ydah")]),_:1}),t(h,null,{default:s(()=>[a("Cheif Organizer / Designer")]),_:1}),e("div",F,[e("a",I,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",q,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",D,[t(l,{src:"https://avatars.githubusercontent.com/u/8371588",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("hachi")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",H,[e("a",L,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",S,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",U,[t(l,{src:"https://avatars.githubusercontent.com/u/471923",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("おごもり")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",W,[e("a",E,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",G,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",J,[t(l,{src:"https://avatars.githubusercontent.com/u/911903",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("むらじゅん")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",K,[e("a",M,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",P,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",Q,[t(l,{src:"https://secure.gravatar.com/avatar/f95dd1e4bb869baf82e1e622488ae30e",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("smantani")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1})])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",X,[t(l,{src:"https://avatars.githubusercontent.com/u/194263",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("spring_kuma")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1})])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",Y,[t(l,{src:z,height:"250px",cover:""}),t(d,null,{default:s(()=>[a("khori")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",Z,[e("a",$,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",tt,[t(l,{src:"https://avatars.githubusercontent.com/u/11857",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("znz")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",st,[e("a",et,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",at,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",it,[t(l,{src:"https://avatars.githubusercontent.com/u/7349115",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("すぎうり")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",ot,[e("a",ct,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",lt,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",dt,[t(l,{src:"https://avatars.githubusercontent.com/u/42272942",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("舘林 秀和")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",ht,[e("a",nt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",_t,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",ut,[t(l,{src:"https://avatars.githubusercontent.com/u/57053236",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("haruguchi")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",rt,[e("a",ft,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",mt,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",pt,[t(l,{src:"https://avatars.githubusercontent.com/u/17219700",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("k-yoshida")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",xt,[e("a",gt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",vt,[t(l,{src:"https://avatars.githubusercontent.com/u/67820904",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("okeysea")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",bt,[e("a",yt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",wt,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",kt,[t(l,{src:"https://avatars.githubusercontent.com/u/46985135",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("nishi_okashi")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",zt,[e("a",jt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",Ot,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1})]),_:1})])]),_:1})]),_:1}),t(u),t(r)]),_:1})]),_:1})]),_:1})}const Tt=b(j,[["render",Vt]]);export{Tt as default}; diff --git a/_nuxt/BLigjE2i.js b/_nuxt/BLigjE2i.js new file mode 100644 index 0000000..9a804b4 --- /dev/null +++ b/_nuxt/BLigjE2i.js @@ -0,0 +1 @@ +import{aJ as S,aK as N,r as q,aL as R,a6 as T,aM as B,aN as U,j as E,aO as V,H as A,s as L,aP as F,aQ as I,L as x,aR as k,aS as w,aT as D,aU as H,aV as M,aW as z,aX as Q}from"./C0qY_7lX.js";async function j(t,r=S()){const{path:f,matched:y}=r.resolve(t);if(!y.length||(r._routePreloaded||(r._routePreloaded=new Set),r._routePreloaded.has(f)))return;const e=r._preloadPromises=r._preloadPromises||[];if(e.length>4)return Promise.all(e).then(()=>j(t,r));r._routePreloaded.add(f);const a=y.map(o=>{var n;return(n=o.components)==null?void 0:n.default}).filter(o=>typeof o=="function");for(const o of a){const n=Promise.resolve(o()).catch(()=>{}).finally(()=>e.splice(e.indexOf(n)));e.push(n)}await Promise.all(e)}const W=(...t)=>t.find(r=>r!==void 0);function $(t){const r=t.componentName||"NuxtLink";function f(e,a){if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;if(typeof e=="string")return O(e,t.trailingSlash);const o="path"in e&&e.path!==void 0?e.path:a(e).path;return{...e,name:void 0,path:O(o,t.trailingSlash)}}function y(e){const a=S(),o=M(),n=x(()=>!!e.target&&e.target!=="_self"),v=x(()=>{const d=e.to||e.href||"";return typeof d=="string"&&k(d,{acceptRelative:!0})}),b=L("RouterLink"),m=b&&typeof b!="string"?b.useLink:void 0,h=x(()=>{if(e.external)return!0;const d=e.to||e.href||"";return typeof d=="object"?!1:d===""||v.value}),i=x(()=>{const d=e.to||e.href||"";return h.value?d:f(d,a.resolve)}),s=h.value||m==null?void 0:m({...e,to:i}),p=x(()=>{var d;if(!i.value||v.value)return i.value;if(h.value){const P=typeof i.value=="object"&&"path"in i.value?w(i.value):i.value,C=typeof P=="object"?a.resolve(P).href:P;return f(C,a.resolve)}return typeof i.value=="object"?((d=a.resolve(i.value))==null?void 0:d.href)??null:f(D(o.app.baseURL,i.value),a.resolve)});return{to:i,hasTarget:n,isAbsoluteUrl:v,isExternal:h,href:p,isActive:(s==null?void 0:s.isActive)??x(()=>i.value===a.currentRoute.value.path),isExactActive:(s==null?void 0:s.isExactActive)??x(()=>i.value===a.currentRoute.value.path),route:(s==null?void 0:s.route)??x(()=>a.resolve(i.value)),async navigate(){await H(p.value,{replace:e.replace,external:h.value||n.value})}}}return N({name:r,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:y,setup(e,{slots:a}){const o=S(),{to:n,href:v,navigate:b,isExternal:m,hasTarget:h,isAbsoluteUrl:i}=y(e),s=q(!1),p=q(null),d=l=>{var c;p.value=e.custom?(c=l==null?void 0:l.$el)==null?void 0:c.nextElementSibling:l==null?void 0:l.$el};function P(l){var c,u;return!s.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===l:((c=e.prefetchOn)==null?void 0:c[l])??((u=t.prefetchOn)==null?void 0:u[l]))&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!K()}async function C(l=R()){if(s.value)return;s.value=!0;const c=typeof n.value=="string"?n.value:m.value?w(n.value):o.resolve(n.value).fullPath;await Promise.all([l.hooks.callHook("link:prefetch",c).catch(()=>{}),!m.value&&!h.value&&j(n.value,o).catch(()=>{})])}if(P("visibility")){const l=R();let c,u=null;T(()=>{const g=J();B(()=>{c=U(()=>{var _;(_=p==null?void 0:p.value)!=null&&_.tagName&&(u=g.observe(p.value,async()=>{u==null||u(),u=null,await C(l)}))})})}),E(()=>{c&&V(c),u==null||u(),u=null})}return()=>{var u;if(!m.value&&!h.value){const g={ref:d,to:n.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom,onPointerenter:P("interaction")?C.bind(null,void 0):void 0,onFocus:P("interaction")?C.bind(null,void 0):void 0};return e.custom||(s.value&&(g.class=e.prefetchedClass||t.prefetchedClass),g.rel=e.rel||void 0),A(L("RouterLink"),g,a.default)}const l=e.target||null,c=W(e.noRel?"":e.rel,t.externalRelAttribute,i.value||h.value?"noopener noreferrer":"")||null;return e.custom?a.default?a.default({href:v.value,navigate:b,get route(){if(!v.value)return;const g=new URL(v.value,window.location.href);return{path:g.pathname,fullPath:g.pathname,get query(){return F(g.search)},hash:g.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:v.value}},rel:c,target:l,isExternal:m.value||h.value,isActive:!1,isExactActive:!1}):null:A("a",{ref:p,href:v.value||null,rel:c,target:l},(u=a.default)==null?void 0:u.call(a))}}})}const G=$(I);function O(t,r){const f=r==="append"?z:Q;return k(t)&&!t.startsWith("http")?t:f(t,!0)}function J(){const t=R();if(t._observer)return t._observer;let r=null;const f=new Map,y=(a,o)=>(r||(r=new IntersectionObserver(n=>{for(const v of n){const b=f.get(v.target);(v.isIntersecting||v.intersectionRatio>0)&&b&&b()}})),f.set(a,o),r.observe(a),()=>{f.delete(a),r.unobserve(a),f.size===0&&(r.disconnect(),r=null)});return t._observer={observe:y}}function K(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}export{G as _}; diff --git a/_nuxt/BLnlU35S.js b/_nuxt/BLnlU35S.js deleted file mode 100644 index c34914e..0000000 --- a/_nuxt/BLnlU35S.js +++ /dev/null @@ -1,28 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./B1N910ux.js","./CI0Sqbth.js","./B-EUJWkF.js","./VRow.DnuMatNC.css","./index.1SA74zag.css","./Bk37PbEj.js","./index.ZR0PI9jm.css","./BDKTRTCj.js","./index.BN5t8zNS.css","./3e5Bi9I1.js","./index.2LG5DWJt.css","./CWEHd8VG.js","./haruguchi.B7eJhnbv.css","./Cvt5FUkD.js","./OP5z-vy7.js","./B5YfJ6n4.js","./B7lT3j-r.js","./Dgk-JYBa.js","./yOhkgKIf.js","./DsbNTpwF.js","./BOHbdSiw.js","./D2YBBIXq.js","./IDpS8_re.js","./index.Cc0r4yoF.css","./DkMKhpZ_.js","./EV_MFg8w.js","./DZ5zeElT.js","./index.B4Lirghw.css","./C2VIO5It.js","./B7n1AeIM.js","./DgbY56Qi.js","./error-404.CjGVuf6H.css","./DrtTg8WT.js","./error-500.DFBAsgKS.css"])))=>i.map(i=>d[i]); -/** -* @vue/shared v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function yo(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const he={},cn=[],qe=()=>{},Fu=()=>!1,qn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),vo=e=>e.startsWith("onUpdate:"),we=Object.assign,_o=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Nu=Object.prototype.hasOwnProperty,se=(e,t)=>Nu.call(e,t),z=Array.isArray,un=e=>Yn(e)==="[object Map]",nl=e=>Yn(e)==="[object Set]",ju=e=>Yn(e)==="[object RegExp]",J=e=>typeof e=="function",me=e=>typeof e=="string",Dt=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",rl=e=>(ue(e)||J(e))&&J(e.then)&&J(e.catch),sl=Object.prototype.toString,Yn=e=>sl.call(e),Bu=e=>Yn(e).slice(8,-1),ol=e=>Yn(e)==="[object Object]",bo=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,fn=yo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Uu=/-(\w)/g,et=qr(e=>e.replace(Uu,(t,n)=>n?n.toUpperCase():"")),Vu=/\B([A-Z])/g,Qt=qr(e=>e.replace(Vu,"-$1").toLowerCase()),zn=qr(e=>e.charAt(0).toUpperCase()+e.slice(1)),ds=qr(e=>e?`on${zn(e)}`:""),It=(e,t)=>!Object.is(e,t),An=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Wu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},al=e=>{const t=me(e)?Number(e):NaN;return isNaN(t)?e:t};let oi;const ll=()=>oi||(oi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Yr(e){if(z(e)){const t={};for(let n=0;n{if(n){const r=n.split(Gu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function zr(e){let t="";if(me(e))t=e;else if(z(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Qu=e=>me(e)?e:e==null?"":z(e)||ue(e)&&(e.toString===sl||!J(e.toString))?ul(e)?Qu(e.value):JSON.stringify(e,fl,2):String(e),fl=(e,t)=>ul(t)?fl(e,t.value):un(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[hs(r,o)+" =>"]=s,n),{})}:nl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>hs(n))}:Dt(t)?hs(t):ue(t)&&!z(t)&&!ol(t)?String(t):t,hs=(e,t="")=>{var n;return Dt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let je;class dl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=je,!t&&je&&(this.index=(je.scopes||(je.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=je;try{return je=this,t()}finally{je=n}}}on(){je=this}off(){je=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Ht()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ot,n=Gt;try{return Ot=!0,Gt=this,this._runnings++,ii(this),this.fn()}finally{ai(this),this._runnings--,Gt=n,Ot=t}}stop(){this.active&&(ii(this),ai(this),this.onStop&&this.onStop(),this.active=!1)}}function tf(e){return e.value}function ii(e){e._trackId++,e._depsLength=0}function ai(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Pr=new WeakMap,qt=Symbol(""),Ls=Symbol("");function He(e,t,n){if(Ot&&Gt){let r=Pr.get(e);r||Pr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=_l(()=>r.delete(n))),yl(Gt,s)}}function pt(e,t,n,r,s,o){const i=Pr.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&z(e)){const l=Number(r);i.forEach((f,u)=>{(u==="length"||!Dt(u)&&u>=l)&&a.push(f)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":z(e)?bo(n)&&a.push(i.get("length")):(a.push(i.get(qt)),un(e)&&a.push(i.get(Ls)));break;case"delete":z(e)||(a.push(i.get(qt)),un(e)&&a.push(i.get(Ls)));break;case"set":un(e)&&a.push(i.get(qt));break}Eo();for(const l of a)l&&vl(l,4);To()}function nf(e,t){const n=Pr.get(e);return n&&n.get(t)}const rf=yo("__proto__,__v_isRef,__isVue"),bl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Dt)),li=sf();function sf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=re(this);for(let o=0,i=this.length;o{e[t]=function(...n){$t(),Eo();const r=re(this)[t].apply(this,n);return To(),Ht(),r}}),e}function of(e){Dt(e)||(e=String(e));const t=re(this);return He(t,"has",e),t.hasOwnProperty(e)}class wl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?_f:kl:o?Cl:Tl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=z(t);if(!s){if(i&&se(li,n))return Reflect.get(li,n,r);if(n==="hasOwnProperty")return of}const a=Reflect.get(t,n,r);return(Dt(n)?bl.has(n):rf(n))||(s||He(t,"get",n),o)?a:Se(a)?i&&bo(n)?a:a.value:ue(a)?s?Ro(a):ke(a):a}}class El extends wl{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const l=Lt(o);if(!gn(r)&&!Lt(r)&&(o=re(o),r=re(r)),!z(t)&&Se(o)&&!Se(r))return l?!1:(o.value=r,!0)}const i=z(t)&&bo(n)?Number(n)e,Jr=e=>Reflect.getPrototypeOf(e);function rr(e,t,n=!1,r=!1){e=e.__v_raw;const s=re(e),o=re(t);n||(It(t,o)&&He(s,"get",t),He(s,"get",o));const{has:i}=Jr(s),a=r?Co:n?Po:Hn;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function sr(e,t=!1){const n=this.__v_raw,r=re(n),s=re(e);return t||(It(e,s)&&He(r,"has",e),He(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function or(e,t=!1){return e=e.__v_raw,!t&&He(re(e),"iterate",qt),Reflect.get(e,"size",e)}function ci(e,t=!1){!t&&!gn(e)&&!Lt(e)&&(e=re(e));const n=re(this);return Jr(n).has.call(n,e)||(n.add(e),pt(n,"add",e,e)),this}function ui(e,t,n=!1){!n&&!gn(t)&&!Lt(t)&&(t=re(t));const r=re(this),{has:s,get:o}=Jr(r);let i=s.call(r,e);i||(e=re(e),i=s.call(r,e));const a=o.call(r,e);return r.set(e,t),i?It(t,a)&&pt(r,"set",e,t):pt(r,"add",e,t),this}function fi(e){const t=re(this),{has:n,get:r}=Jr(t);let s=n.call(t,e);s||(e=re(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&pt(t,"delete",e,void 0),o}function di(){const e=re(this),t=e.size!==0,n=e.clear();return t&&pt(e,"clear",void 0,void 0),n}function ir(e,t){return function(r,s){const o=this,i=o.__v_raw,a=re(i),l=t?Co:e?Po:Hn;return!e&&He(a,"iterate",qt),i.forEach((f,u)=>r.call(s,l(f),l(u),o))}}function ar(e,t,n){return function(...r){const s=this.__v_raw,o=re(s),i=un(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,f=s[e](...r),u=n?Co:t?Po:Hn;return!t&&He(o,"iterate",l?Ls:qt),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:a?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function wt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ff(){const e={get(o){return rr(this,o)},get size(){return or(this)},has:sr,add:ci,set:ui,delete:fi,clear:di,forEach:ir(!1,!1)},t={get(o){return rr(this,o,!1,!0)},get size(){return or(this)},has:sr,add(o){return ci.call(this,o,!0)},set(o,i){return ui.call(this,o,i,!0)},delete:fi,clear:di,forEach:ir(!1,!0)},n={get(o){return rr(this,o,!0)},get size(){return or(this,!0)},has(o){return sr.call(this,o,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:ir(!0,!1)},r={get(o){return rr(this,o,!0,!0)},get size(){return or(this,!0)},has(o){return sr.call(this,o,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:ir(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=ar(o,!1,!1),n[o]=ar(o,!0,!1),t[o]=ar(o,!1,!0),r[o]=ar(o,!0,!0)}),[e,n,t,r]}const[df,hf,pf,mf]=ff();function ko(e,t){const n=t?e?mf:pf:e?hf:df;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(se(n,s)&&s in r?n:r,s,o)}const gf={get:ko(!1,!1)},yf={get:ko(!1,!0)},vf={get:ko(!0,!1)};const Tl=new WeakMap,Cl=new WeakMap,kl=new WeakMap,_f=new WeakMap;function bf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wf(e){return e.__v_skip||!Object.isExtensible(e)?0:bf(Bu(e))}function ke(e){return Lt(e)?e:So(e,!1,lf,gf,Tl)}function dt(e){return So(e,!1,uf,yf,Cl)}function Ro(e){return So(e,!0,cf,vf,kl)}function So(e,t,n,r,s){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=wf(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function dn(e){return Lt(e)?dn(e.__v_raw):!!(e&&e.__v_isReactive)}function Lt(e){return!!(e&&e.__v_isReadonly)}function gn(e){return!!(e&&e.__v_isShallow)}function Rl(e){return e?!!e.__v_raw:!1}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function Ef(e){return Object.isExtensible(e)&&il(e,"__v_skip",!0),e}const Hn=e=>ue(e)?ke(e):e,Po=e=>ue(e)?Ro(e):e;class Sl{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new wo(()=>t(this._value),()=>br(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=re(this);return(!t._cacheable||t.effect.dirty)&&It(t._value,t._value=t.effect.run())&&br(t,4),Pl(t),t.effect._dirtyLevel>=2&&br(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Tf(e,t,n=!1){let r,s;const o=J(e);return o?(r=e,s=qe):(r=e.get,s=e.set),new Sl(r,s,o||!s,n)}function Pl(e){var t;Ot&&Gt&&(e=re(e),yl(Gt,(t=e.dep)!=null?t:e.dep=_l(()=>e.dep=void 0,e instanceof Sl?e:void 0)))}function br(e,t=4,n,r){e=re(e);const s=e.dep;s&&vl(s,t)}function Se(e){return!!(e&&e.__v_isRef===!0)}function Ce(e){return xl(e,!1)}function $e(e){return xl(e,!0)}function xl(e,t){return Se(e)?e:new Cf(e,t)}class Cf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:Hn(t)}get value(){return Pl(this),this._value}set value(t){const n=this.__v_isShallow||gn(t)||Lt(t);t=n?t:re(t),It(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Hn(t),br(this,4))}}function ie(e){return Se(e)?e.value:e}const kf={get:(e,t,n)=>ie(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Se(s)&&!Se(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Al(e){return dn(e)?e:new Proxy(e,kf)}function Ol(e){const t=z(e)?new Array(e.length):{};for(const n in e)t[n]=Ml(e,n);return t}class Rf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return nf(re(this._object),this._key)}}class Sf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Pf(e,t,n){return Se(e)?e:J(e)?new Sf(e):ue(e)&&arguments.length>1?Ml(e,t,n):Ce(e)}function Ml(e,t,n){const r=e[t];return Se(r)?r:new Rf(e,t,n)}/** -* @vue/runtime-core v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Mt(e,t,n,r){try{return r?e(...r):e()}catch(s){En(s,t,n)}}function Ye(e,t,n,r){if(J(e)){const s=Mt(e,t,n,r);return s&&rl(s)&&s.catch(o=>{En(o,t,n)}),s}if(z(e)){const s=[];for(let o=0;o>>1,s=Re[r],o=Nn(s);oit&&Re.splice(t,1)}function $s(e){z(e)?hn.push(...e):(!Ct||!Ct.includes(e,e.allowRecurse?Wt+1:Wt))&&hn.push(e),Ll()}function hi(e,t,n=Fn?it+1:0){for(;nNn(n)-Nn(r));if(hn.length=0,Ct){Ct.push(...t);return}for(Ct=t,Wt=0;Wte.id==null?1/0:e.id,Mf=(e,t)=>{const n=Nn(e)-Nn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Dl(e){Ds=!1,Fn=!0,Re.sort(Mf);try{for(it=0;it{r._d&&ki(-1);const o=Ar(t);let i;try{i=e(...s)}finally{Ar(o),r._d&&ki(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Dv(e,t){if(Oe===null)return e;const n=rs(Oe),r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Zn(()=>{e.isUnmounting=!0}),e}const Ge=[Function,Array],Hl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ge,onEnter:Ge,onAfterEnter:Ge,onEnterCancelled:Ge,onBeforeLeave:Ge,onLeave:Ge,onAfterLeave:Ge,onLeaveCancelled:Ge,onBeforeAppear:Ge,onAppear:Ge,onAfterAppear:Ge,onAppearCancelled:Ge},Fl=e=>{const t=e.subTree;return t.component?Fl(t.component):t},If={name:"BaseTransition",props:Hl,setup(e,{slots:t}){const n=Qn(),r=$l();return()=>{const s=t.default&&Ao(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const d of s)if(d.type!==Ae){o=d;break}}const i=re(e),{mode:a}=i;if(r.isLeaving)return ps(o);const l=pi(o);if(!l)return ps(o);let f=jn(l,i,r,n,d=>f=d);Zt(l,f);const u=n.subTree,c=u&&pi(u);if(c&&c.type!==Ae&&!Xe(l,c)&&Fl(n).type!==Ae){const d=jn(c,i,r,n);if(Zt(c,d),a==="out-in"&&l.type!==Ae)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},ps(o);a==="in-out"&&l.type!==Ae&&(d.delayLeave=(h,y,_)=>{const C=Nl(r,c);C[String(c.key)]=c,h[kt]=()=>{y(),h[kt]=void 0,delete f.delayedLeave},f.delayedLeave=_})}return o}}},Lf=If;function Nl(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 jn(e,t,n,r,s){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:y,onLeaveCancelled:_,onBeforeAppear:C,onAppear:I,onAfterAppear:v,onAppearCancelled:g}=t,b=String(e.key),T=Nl(n,e),w=(P,S)=>{P&&Ye(P,r,9,S)},x=(P,S)=>{const B=S[1];w(P,S),z(P)?P.every(O=>O.length<=1)&&B():P.length<=1&&B()},D={mode:i,persisted:a,beforeEnter(P){let S=l;if(!n.isMounted)if(o)S=C||l;else return;P[kt]&&P[kt](!0);const B=T[b];B&&Xe(e,B)&&B.el[kt]&&B.el[kt](),w(S,[P])},enter(P){let S=f,B=u,O=c;if(!n.isMounted)if(o)S=I||f,B=v||u,O=g||c;else return;let V=!1;const ee=P[lr]=ne=>{V||(V=!0,ne?w(O,[P]):w(B,[P]),D.delayedLeave&&D.delayedLeave(),P[lr]=void 0)};S?x(S,[P,ee]):ee()},leave(P,S){const B=String(e.key);if(P[lr]&&P[lr](!0),n.isUnmounting)return S();w(d,[P]);let O=!1;const V=P[kt]=ee=>{O||(O=!0,S(),ee?w(_,[P]):w(y,[P]),P[kt]=void 0,T[B]===e&&delete T[B])};T[B]=e,h?x(h,[P,V]):V()},clone(P){const S=jn(P,t,n,r,s);return s&&s(S),S}};return D}function ps(e){if(Jn(e))return e=mt(e),e.children=null,e}function pi(e){if(!Jn(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&J(n.default))return n.default()}}function Zt(e,t){e.shapeFlag&6&&e.component?Zt(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 Ao(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function mi(e){J(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:a}=e;let l=null,f,u=0;const c=()=>(u++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),a)return new Promise((_,C)=>{a(y,()=>_(c()),()=>C(y),u+1)});throw y}).then(y=>h!==l&&l?l:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),f=y,y)))};return gt({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return f},setup(){const h=be;if(f)return()=>ms(f,h);const y=v=>{l=null,En(v,h,13,!r)};if(i&&h.suspense||er)return d().then(v=>()=>ms(v,h)).catch(v=>(y(v),()=>r?oe(r,{error:v}):null));const _=Ce(!1),C=Ce(),I=Ce(!!s);return s&&setTimeout(()=>{I.value=!1},s),o!=null&&setTimeout(()=>{if(!_.value&&!C.value){const v=new Error(`Async component timed out after ${o}ms.`);y(v),C.value=v}},o),d().then(()=>{_.value=!0,h.parent&&Jn(h.parent.vnode)&&(h.parent.effect.dirty=!0,Zr(h.parent.update))}).catch(v=>{y(v),C.value=v}),()=>{if(_.value&&f)return ms(f,h);if(C.value&&r)return oe(r,{error:C.value});if(n&&!I.value)return oe(n)}}})}function ms(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=oe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Jn=e=>e.type.__isKeepAlive,Df={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Qn(),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,o=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:f,um:u,o:{createElement:c}}}=r,d=c("div");r.activate=(v,g,b,T,w)=>{const x=v.component;f(v,g,b,0,a),l(x.vnode,v,g,b,x,a,T,v.slotScopeIds,w),Te(()=>{x.isDeactivated=!1,x.a&&An(x.a);const D=v.props&&v.props.onVnodeMounted;D&&Le(D,x.parent,v)},a)},r.deactivate=v=>{const g=v.component;Lr(g.m),Lr(g.a),f(v,d,null,1,a),Te(()=>{g.da&&An(g.da);const b=v.props&&v.props.onVnodeUnmounted;b&&Le(b,g.parent,v),g.isDeactivated=!0},a)};function h(v){gs(v),u(v,n,a,!0)}function y(v){s.forEach((g,b)=>{const T=Ks(g.type);T&&(!v||!v(T))&&_(b)})}function _(v){const g=s.get(v);g&&(!i||!Xe(g,i))?h(g):i&&gs(i),s.delete(v),o.delete(v)}We(()=>[e.include,e.exclude],([v,g])=>{v&&y(b=>Sn(v,b)),g&&y(b=>!Sn(g,b))},{flush:"post",deep:!0});let C=null;const I=()=>{C!=null&&(Bs(n.subTree.type)?Te(()=>{s.set(C,cr(n.subTree))},n.subTree.suspense):s.set(C,cr(n.subTree)))};return es(I),Oo(I),Zn(()=>{s.forEach(v=>{const{subTree:g,suspense:b}=n,T=cr(g);if(v.type===T.type&&v.key===T.key){gs(T);const w=T.component.da;w&&Te(w,b);return}h(v)})}),()=>{if(C=null,!t.default)return null;const v=t.default(),g=v[0];if(v.length>1)return i=null,v;if(!Un(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let b=cr(g);if(b.type===Ae)return i=null,b;const T=b.type,w=Ks(pn(b)?b.type.__asyncResolved||{}:T),{include:x,exclude:D,max:P}=e;if(x&&(!w||!Sn(x,w))||D&&w&&Sn(D,w))return i=b,g;const S=b.key==null?T:b.key,B=s.get(S);return b.el&&(b=mt(b),g.shapeFlag&128&&(g.ssContent=b)),C=S,B?(b.el=B.el,b.component=B.component,b.transition&&Zt(b,b.transition),b.shapeFlag|=512,o.delete(S),o.add(S)):(o.add(S),P&&o.size>parseInt(P,10)&&_(o.values().next().value)),b.shapeFlag|=256,i=b,Bs(g.type)?g:b}}},$f=Df;function Sn(e,t){return z(e)?e.some(n=>Sn(n,t)):me(e)?e.split(",").includes(t):ju(e)?e.test(t):!1}function jl(e,t){Ul(e,"a",t)}function Bl(e,t){Ul(e,"da",t)}function Ul(e,t,n=be){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Xr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Jn(s.parent.vnode)&&Hf(r,t,n,s),s=s.parent}}function Hf(e,t,n,r){const s=Xr(t,e,r,!0);Vl(()=>{_o(r[t],s)},n)}function gs(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function cr(e){return e.shapeFlag&128?e.ssContent:e}function Xr(e,t,n=be,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{$t();const a=Xn(n),l=Ye(t,n,e,i);return a(),Ht(),l});return r?s.unshift(o):s.push(o),o}}const yt=e=>(t,n=be)=>{(!er||e==="sp")&&Xr(e,(...r)=>t(...r),n)},Ff=yt("bm"),es=yt("m"),Nf=yt("bu"),Oo=yt("u"),Zn=yt("bum"),Vl=yt("um"),jf=yt("sp"),Bf=yt("rtg"),Uf=yt("rtc");function Wl(e,t=be){Xr("ec",e,t)}const Mo="components",Vf="directives";function $v(e,t){return Io(Mo,e,!0,t)||e}const Kl=Symbol.for("v-ndc");function Wf(e){return me(e)?Io(Mo,e,!1)||e:e||Kl}function Hv(e){return Io(Vf,e)}function Io(e,t,n=!0,r=!1){const s=Oe||be;if(s){const o=s.type;if(e===Mo){const a=Ks(o,!1);if(a&&(a===t||a===et(t)||a===zn(et(t))))return o}const i=gi(s[e]||o[e],t)||gi(s.appContext[e],t);return!i&&r?o:i}}function gi(e,t){return e&&(e[t]||e[et(t)]||e[zn(et(t))])}function Fv(e,t,n,r){let s;const o=n;if(z(e)||me(e)){s=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let a=0,l=i.length;ae?vc(e)?rs(e):Hs(e.parent):null,On=we(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=>Hs(e.parent),$root:e=>Hs(e.root),$emit:e=>e.emit,$options:e=>Lo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Zr(e.update)}),$nextTick:e=>e.n||(e.n=Xt.bind(e.proxy)),$watch:e=>md.bind(e)}),ys=(e,t)=>e!==he&&!e.__isScriptSetup&&se(e,t),Kf={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;let f;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(ys(r,t))return i[t]=1,r[t];if(s!==he&&se(s,t))return i[t]=2,s[t];if((f=e.propsOptions[0])&&se(f,t))return i[t]=3,o[t];if(n!==he&&se(n,t))return i[t]=4,n[t];Fs&&(i[t]=0)}}const u=On[t];let c,d;if(u)return t==="$attrs"&&He(e.attrs,"get",""),u(e);if((c=a.__cssModules)&&(c=c[t]))return c;if(n!==he&&se(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,se(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return ys(s,t)?(s[t]=n,!0):r!==he&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==he&&se(e,i)||ys(t,i)||(a=o[0])&&se(a,i)||se(r,i)||se(On,i)||se(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function yi(e){return z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Fs=!0;function Gf(e){const t=Lo(e),n=e.proxy,r=e.ctx;Fs=!1,t.beforeCreate&&vi(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:d,beforeUpdate:h,updated:y,activated:_,deactivated:C,beforeDestroy:I,beforeUnmount:v,destroyed:g,unmounted:b,render:T,renderTracked:w,renderTriggered:x,errorCaptured:D,serverPrefetch:P,expose:S,inheritAttrs:B,components:O,directives:V,filters:ee}=t;if(f&&qf(f,r,null),i)for(const Z in i){const G=i[Z];J(G)&&(r[Z]=G.bind(n))}if(s){const Z=s.call(n,n);ue(Z)&&(e.data=ke(Z))}if(Fs=!0,o)for(const Z in o){const G=o[Z],pe=J(G)?G.bind(n,n):J(G.get)?G.get.bind(n,n):qe,nt=!J(G)&&J(G.set)?G.set.bind(n):qe,Ke=Q({get:pe,set:nt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>Ke.value,set:ve=>Ke.value=ve})}if(a)for(const Z in a)Gl(a[Z],r,n,Z);if(l){const Z=J(l)?l.call(n):l;Reflect.ownKeys(Z).forEach(G=>{ze(G,Z[G])})}u&&vi(u,e,"c");function W(Z,G){z(G)?G.forEach(pe=>Z(pe.bind(n))):G&&Z(G.bind(n))}if(W(Ff,c),W(es,d),W(Nf,h),W(Oo,y),W(jl,_),W(Bl,C),W(Wl,D),W(Uf,w),W(Bf,x),W(Zn,v),W(Vl,b),W(jf,P),z(S))if(S.length){const Z=e.exposed||(e.exposed={});S.forEach(G=>{Object.defineProperty(Z,G,{get:()=>n[G],set:pe=>n[G]=pe})})}else e.exposed||(e.exposed={});T&&e.render===qe&&(e.render=T),B!=null&&(e.inheritAttrs=B),O&&(e.components=O),V&&(e.directives=V)}function qf(e,t,n=qe){z(e)&&(e=Ns(e));for(const r in e){const s=e[r];let o;ue(s)?"default"in s?o=ge(s.from||r,s.default,!0):o=ge(s.from||r):o=ge(s),Se(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function vi(e,t,n){Ye(z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Gl(e,t,n,r){const s=r.includes(".")?lc(n,r):()=>n[r];if(me(e)){const o=t[e];J(o)&&We(s,o)}else if(J(e))We(s,e.bind(n));else if(ue(e))if(z(e))e.forEach(o=>Gl(o,t,n,r));else{const o=J(e.handler)?e.handler.bind(n):t[e.handler];J(o)&&We(s,o,e)}}function Lo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(f=>Mr(l,f,i,!0)),Mr(l,t,i)),ue(t)&&o.set(t,l),l}function Mr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Mr(e,o,n,!0),s&&s.forEach(i=>Mr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Yf[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Yf={data:_i,props:bi,emits:bi,methods:Pn,computed:Pn,beforeCreate:Pe,created:Pe,beforeMount:Pe,mounted:Pe,beforeUpdate:Pe,updated:Pe,beforeDestroy:Pe,beforeUnmount:Pe,destroyed:Pe,unmounted:Pe,activated:Pe,deactivated:Pe,errorCaptured:Pe,serverPrefetch:Pe,components:Pn,directives:Pn,watch:Jf,provide:_i,inject:zf};function _i(e,t){return t?e?function(){return we(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function zf(e,t){return Pn(Ns(e),Ns(t))}function Ns(e){if(z(e)){const t={};for(let n=0;n1)return n&&J(t)?t.call(r&&r.proxy):t}}function Yl(){return!!(be||Oe||Yt)}const zl={},Jl=()=>Object.create(zl),Zl=e=>Object.getPrototypeOf(e)===zl;function Xf(e,t,n,r=!1){const s={},o=Jl();e.propsDefaults=Object.create(null),Ql(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:dt(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function ed(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=re(s),[l]=e.propsOptions;let f=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let c=0;c{l=!0;const[d,h]=Xl(c,t,!0);we(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return ue(e)&&r.set(e,cn),cn;if(z(o))for(let u=0;ue[0]==="_"||e==="$stable",Do=e=>z(e)?e.map(Be):[Be(e)],nd=(e,t,n)=>{if(t._n)return t;const r=Or((...s)=>Do(t(...s)),n);return r._c=!1,r},tc=(e,t,n)=>{const r=e._ctx;for(const s in e){if(ec(s))continue;const o=e[s];if(J(o))t[s]=nd(s,o,r);else if(o!=null){const i=Do(o);t[s]=()=>i}}},nc=(e,t)=>{const n=Do(t);e.slots.default=()=>n},rc=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},rd=(e,t,n)=>{const r=e.slots=Jl();if(e.vnode.shapeFlag&32){const s=t._;s?(rc(r,t,n),n&&il(r,"_",s,!0)):tc(t,r)}else t&&nc(e,t)},sd=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=he;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:rc(s,t,n):(o=!t.$stable,tc(t,s)),i=t}else t&&(nc(e,t),i={default:1});if(o)for(const a in s)!ec(a)&&i[a]==null&&delete s[a]};function Ir(e,t,n,r,s=!1){if(z(e)){e.forEach((d,h)=>Ir(d,t&&(z(t)?t[h]:t),n,r,s));return}if(pn(r)&&!s)return;const o=r.shapeFlag&4?rs(r.component):r.el,i=s?null:o,{i:a,r:l}=e,f=t&&t.r,u=a.refs===he?a.refs={}:a.refs,c=a.setupState;if(f!=null&&f!==l&&(me(f)?(u[f]=null,se(c,f)&&(c[f]=null)):Se(f)&&(f.value=null)),J(l))Mt(l,a,12,[i,u]);else{const d=me(l),h=Se(l);if(d||h){const y=()=>{if(e.f){const _=d?se(c,l)?c[l]:u[l]:l.value;s?z(_)&&_o(_,o):z(_)?_.includes(o)||_.push(o):d?(u[l]=[o],se(c,l)&&(c[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,se(c,l)&&(c[l]=i)):h&&(l.value=i,e.k&&(u[e.k]=i))};i?(y.id=-1,Te(y,n)):y()}}}const od=Symbol("_vte"),id=e=>e.__isTeleport;let Ei=!1;const nn=()=>{Ei||(console.error("Hydration completed but contains mismatches."),Ei=!0)},ad=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ld=e=>e.namespaceURI.includes("MathML"),ur=e=>{if(ad(e))return"svg";if(ld(e))return"mathml"},fr=e=>e.nodeType===8;function cd(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:f}}=e,u=(g,b)=>{if(!b.hasChildNodes()){n(null,g,b),xr(),b._vnode=g;return}c(b.firstChild,g,null,null,null),xr(),b._vnode=g},c=(g,b,T,w,x,D=!1)=>{D=D||!!b.dynamicChildren;const P=fr(g)&&g.data==="[",S=()=>_(g,b,T,w,x,P),{type:B,ref:O,shapeFlag:V,patchFlag:ee}=b;let ne=g.nodeType;b.el=g,ee===-2&&(D=!1,b.dynamicChildren=null);let W=null;switch(B){case zt:ne!==3?b.children===""?(l(b.el=s(""),i(g),g),W=g):W=S():(g.data!==b.children&&(nn(),g.data=b.children),W=o(g));break;case Ae:v(g)?(W=o(g),I(b.el=g.content.firstChild,g,T)):ne!==8||P?W=S():W=o(g);break;case wr:if(P&&(g=o(g),ne=g.nodeType),ne===1||ne===3){W=g;const Z=!b.children.length;for(let G=0;G{D=D||!!b.dynamicChildren;const{type:P,props:S,patchFlag:B,shapeFlag:O,dirs:V,transition:ee}=b,ne=P==="input"||P==="option";if(ne||B!==-1){V&&ot(b,null,T,"created");let W=!1;if(v(g)){W=oc(w,ee)&&T&&T.vnode.props&&T.vnode.props.appear;const G=g.content.firstChild;W&&ee.beforeEnter(G),I(G,g,T),b.el=g=G}if(O&16&&!(S&&(S.innerHTML||S.textContent))){let G=h(g.firstChild,b,g,T,w,x,D);for(;G;){nn();const pe=G;G=G.nextSibling,a(pe)}}else O&8&&g.textContent!==b.children&&(nn(),g.textContent=b.children);if(S){if(ne||!D||B&48){const G=g.tagName.includes("-");for(const pe in S)(ne&&(pe.endsWith("value")||pe==="indeterminate")||qn(pe)&&!fn(pe)||pe[0]==="."||G)&&r(g,pe,null,S[pe],void 0,T)}else if(S.onClick)r(g,"onClick",null,S.onClick,void 0,T);else if(B&4&&dn(S.style))for(const G in S.style)S.style[G]}let Z;(Z=S&&S.onVnodeBeforeMount)&&Le(Z,T,b),V&&ot(b,null,T,"beforeMount"),((Z=S&&S.onVnodeMounted)||V||W)&&fc(()=>{Z&&Le(Z,T,b),W&&ee.enter(g),V&&ot(b,null,T,"mounted")},w)}return g.nextSibling},h=(g,b,T,w,x,D,P)=>{P=P||!!b.dynamicChildren;const S=b.children,B=S.length;for(let O=0;O{const{slotScopeIds:P}=b;P&&(x=x?x.concat(P):P);const S=i(g),B=h(o(g),b,S,T,w,x,D);return B&&fr(B)&&B.data==="]"?o(b.anchor=B):(nn(),l(b.anchor=f("]"),S,B),B)},_=(g,b,T,w,x,D)=>{if(nn(),b.el=null,D){const B=C(g);for(;;){const O=o(g);if(O&&O!==B)a(O);else break}}const P=o(g),S=i(g);return a(g),n(null,b,S,P,T,w,ur(S),x),P},C=(g,b="[",T="]")=>{let w=0;for(;g;)if(g=o(g),g&&fr(g)&&(g.data===b&&w++,g.data===T)){if(w===0)return o(g);w--}return g},I=(g,b,T)=>{const w=b.parentNode;w&&w.replaceChild(g,b);let x=T;for(;x;)x.vnode.el===b&&(x.vnode.el=x.subTree.el=g),x=x.parent},v=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[u,c]}const Te=fc;function ud(e){return sc(e)}function fd(e){return sc(e,cd)}function sc(e,t){const n=ll();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:d,setScopeId:h=qe,insertStaticContent:y}=e,_=(p,m,E,A=null,k=null,L=null,j=void 0,$=null,F=!!m.dynamicChildren)=>{if(p===m)return;p&&!Xe(p,m)&&(A=R(p),ve(p,k,L,!0),p=null),m.patchFlag===-2&&(F=!1,m.dynamicChildren=null);const{type:M,ref:U,shapeFlag:Y}=m;switch(M){case zt:C(p,m,E,A);break;case Ae:I(p,m,E,A);break;case wr:p==null&&v(m,E,A,j);break;case xe:O(p,m,E,A,k,L,j,$,F);break;default:Y&1?T(p,m,E,A,k,L,j,$,F):Y&6?V(p,m,E,A,k,L,j,$,F):(Y&64||Y&128)&&M.process(p,m,E,A,k,L,j,$,F,K)}U!=null&&k&&Ir(U,p&&p.ref,L,m||p,!m)},C=(p,m,E,A)=>{if(p==null)r(m.el=a(m.children),E,A);else{const k=m.el=p.el;m.children!==p.children&&f(k,m.children)}},I=(p,m,E,A)=>{p==null?r(m.el=l(m.children||""),E,A):m.el=p.el},v=(p,m,E,A)=>{[p.el,p.anchor]=y(p.children,m,E,A,p.el,p.anchor)},g=({el:p,anchor:m},E,A)=>{let k;for(;p&&p!==m;)k=d(p),r(p,E,A),p=k;r(m,E,A)},b=({el:p,anchor:m})=>{let E;for(;p&&p!==m;)E=d(p),s(p),p=E;s(m)},T=(p,m,E,A,k,L,j,$,F)=>{m.type==="svg"?j="svg":m.type==="math"&&(j="mathml"),p==null?w(m,E,A,k,L,j,$,F):P(p,m,k,L,j,$,F)},w=(p,m,E,A,k,L,j,$)=>{let F,M;const{props:U,shapeFlag:Y,transition:q,dirs:X}=p;if(F=p.el=i(p.type,L,U&&U.is,U),Y&8?u(F,p.children):Y&16&&D(p.children,F,null,A,k,vs(p,L),j,$),X&&ot(p,null,A,"created"),x(F,p,p.scopeId,j,A),U){for(const fe in U)fe!=="value"&&!fn(fe)&&o(F,fe,null,U[fe],L,A);"value"in U&&o(F,"value",null,U.value,L),(M=U.onVnodeBeforeMount)&&Le(M,A,p)}X&&ot(p,null,A,"beforeMount");const te=oc(k,q);te&&q.beforeEnter(F),r(F,m,E),((M=U&&U.onVnodeMounted)||te||X)&&Te(()=>{M&&Le(M,A,p),te&&q.enter(F),X&&ot(p,null,A,"mounted")},k)},x=(p,m,E,A,k)=>{if(E&&h(p,E),A)for(let L=0;L{for(let M=F;M{const $=m.el=p.el;let{patchFlag:F,dynamicChildren:M,dirs:U}=m;F|=p.patchFlag&16;const Y=p.props||he,q=m.props||he;let X;if(E&&Nt(E,!1),(X=q.onVnodeBeforeUpdate)&&Le(X,E,m,p),U&&ot(m,p,E,"beforeUpdate"),E&&Nt(E,!0),(Y.innerHTML&&q.innerHTML==null||Y.textContent&&q.textContent==null)&&u($,""),M?S(p.dynamicChildren,M,$,E,A,vs(m,k),L):j||G(p,m,$,null,E,A,vs(m,k),L,!1),F>0){if(F&16)B($,Y,q,E,k);else if(F&2&&Y.class!==q.class&&o($,"class",null,q.class,k),F&4&&o($,"style",Y.style,q.style,k),F&8){const te=m.dynamicProps;for(let fe=0;fe{X&&Le(X,E,m,p),U&&ot(m,p,E,"updated")},A)},S=(p,m,E,A,k,L,j)=>{for(let $=0;${if(m!==E){if(m!==he)for(const L in m)!fn(L)&&!(L in E)&&o(p,L,m[L],null,k,A);for(const L in E){if(fn(L))continue;const j=E[L],$=m[L];j!==$&&L!=="value"&&o(p,L,$,j,k,A)}"value"in E&&o(p,"value",m.value,E.value,k)}},O=(p,m,E,A,k,L,j,$,F)=>{const M=m.el=p?p.el:a(""),U=m.anchor=p?p.anchor:a("");let{patchFlag:Y,dynamicChildren:q,slotScopeIds:X}=m;X&&($=$?$.concat(X):X),p==null?(r(M,E,A),r(U,E,A),D(m.children||[],E,U,k,L,j,$,F)):Y>0&&Y&64&&q&&p.dynamicChildren?(S(p.dynamicChildren,q,E,k,L,j,$),(m.key!=null||k&&m===k.subTree)&&ic(p,m,!0)):G(p,m,E,U,k,L,j,$,F)},V=(p,m,E,A,k,L,j,$,F)=>{m.slotScopeIds=$,p==null?m.shapeFlag&512?k.ctx.activate(m,E,A,j,F):ee(m,E,A,k,L,j,F):ne(p,m,F)},ee=(p,m,E,A,k,L,j)=>{const $=p.component=Md(p,A,k);if(Jn(p)&&($.ctx.renderer=K),Id($,!1,j),$.asyncDep){if(k&&k.registerDep($,W,j),!p.el){const F=$.subTree=oe(Ae);I(null,F,m,E)}}else W($,p,m,E,k,L,j)},ne=(p,m,E)=>{const A=m.component=p.component;if(wd(p,m,E))if(A.asyncDep&&!A.asyncResolved){Z(A,m,E);return}else A.next=m,Of(A.update),A.effect.dirty=!0,A.update();else m.el=p.el,A.vnode=m},W=(p,m,E,A,k,L,j)=>{const $=()=>{if(p.isMounted){let{next:U,bu:Y,u:q,parent:X,vnode:te}=p;{const tn=ac(p);if(tn){U&&(U.el=te.el,Z(p,U,j)),tn.asyncDep.then(()=>{p.isUnmounted||$()});return}}let fe=U,le;Nt(p,!1),U?(U.el=te.el,Z(p,U,j)):U=te,Y&&An(Y),(le=U.props&&U.props.onVnodeBeforeUpdate)&&Le(le,X,U,te),Nt(p,!0);const Ee=_s(p),Ze=p.subTree;p.subTree=Ee,_(Ze,Ee,c(Ze.el),R(Ze),p,k,L),U.el=Ee.el,fe===null&&Ho(p,Ee.el),q&&Te(q,k),(le=U.props&&U.props.onVnodeUpdated)&&Te(()=>Le(le,X,U,te),k)}else{let U;const{el:Y,props:q}=m,{bm:X,m:te,parent:fe}=p,le=pn(m);if(Nt(p,!1),X&&An(X),!le&&(U=q&&q.onVnodeBeforeMount)&&Le(U,fe,m),Nt(p,!0),Y&&de){const Ee=()=>{p.subTree=_s(p),de(Y,p.subTree,p,k,null)};le?m.type.__asyncLoader().then(()=>!p.isUnmounted&&Ee()):Ee()}else{const Ee=p.subTree=_s(p);_(null,Ee,E,A,p,k,L),m.el=Ee.el}if(te&&Te(te,k),!le&&(U=q&&q.onVnodeMounted)){const Ee=m;Te(()=>Le(U,fe,Ee),k)}(m.shapeFlag&256||fe&&pn(fe.vnode)&&fe.vnode.shapeFlag&256)&&p.a&&Te(p.a,k),p.isMounted=!0,m=E=A=null}},F=p.effect=new wo($,qe,()=>Zr(M),p.scope),M=p.update=()=>{F.dirty&&F.run()};M.i=p,M.id=p.uid,Nt(p,!0),M()},Z=(p,m,E)=>{m.component=p;const A=p.vnode.props;p.vnode=m,p.next=null,ed(p,m.props,A,E),sd(p,m.children,E),$t(),hi(p),Ht()},G=(p,m,E,A,k,L,j,$,F=!1)=>{const M=p&&p.children,U=p?p.shapeFlag:0,Y=m.children,{patchFlag:q,shapeFlag:X}=m;if(q>0){if(q&128){nt(M,Y,E,A,k,L,j,$,F);return}else if(q&256){pe(M,Y,E,A,k,L,j,$,F);return}}X&8?(U&16&&Ie(M,k,L),Y!==M&&u(E,Y)):U&16?X&16?nt(M,Y,E,A,k,L,j,$,F):Ie(M,k,L,!0):(U&8&&u(E,""),X&16&&D(Y,E,A,k,L,j,$,F))},pe=(p,m,E,A,k,L,j,$,F)=>{p=p||cn,m=m||cn;const M=p.length,U=m.length,Y=Math.min(M,U);let q;for(q=0;qU?Ie(p,k,L,!0,!1,Y):D(m,E,A,k,L,j,$,F,Y)},nt=(p,m,E,A,k,L,j,$,F)=>{let M=0;const U=m.length;let Y=p.length-1,q=U-1;for(;M<=Y&&M<=q;){const X=p[M],te=m[M]=F?Rt(m[M]):Be(m[M]);if(Xe(X,te))_(X,te,E,null,k,L,j,$,F);else break;M++}for(;M<=Y&&M<=q;){const X=p[Y],te=m[q]=F?Rt(m[q]):Be(m[q]);if(Xe(X,te))_(X,te,E,null,k,L,j,$,F);else break;Y--,q--}if(M>Y){if(M<=q){const X=q+1,te=Xq)for(;M<=Y;)ve(p[M],k,L,!0),M++;else{const X=M,te=M,fe=new Map;for(M=te;M<=q;M++){const Fe=m[M]=F?Rt(m[M]):Be(m[M]);Fe.key!=null&&fe.set(Fe.key,M)}let le,Ee=0;const Ze=q-te+1;let tn=!1,ni=0;const Tn=new Array(Ze);for(M=0;M=Ze){ve(Fe,k,L,!0);continue}let st;if(Fe.key!=null)st=fe.get(Fe.key);else for(le=te;le<=q;le++)if(Tn[le-te]===0&&Xe(Fe,m[le])){st=le;break}st===void 0?ve(Fe,k,L,!0):(Tn[st-te]=M+1,st>=ni?ni=st:tn=!0,_(Fe,m[st],E,null,k,L,j,$,F),Ee++)}const ri=tn?dd(Tn):cn;for(le=ri.length-1,M=Ze-1;M>=0;M--){const Fe=te+M,st=m[Fe],si=Fe+1{const{el:L,type:j,transition:$,children:F,shapeFlag:M}=p;if(M&6){Ke(p.component.subTree,m,E,A);return}if(M&128){p.suspense.move(m,E,A);return}if(M&64){j.move(p,m,E,K);return}if(j===xe){r(L,m,E);for(let Y=0;Y$.enter(L),k);else{const{leave:Y,delayLeave:q,afterLeave:X}=$,te=()=>r(L,m,E),fe=()=>{Y(L,()=>{te(),X&&X()})};q?q(L,te,fe):fe()}else r(L,m,E)},ve=(p,m,E,A=!1,k=!1)=>{const{type:L,props:j,ref:$,children:F,dynamicChildren:M,shapeFlag:U,patchFlag:Y,dirs:q,cacheIndex:X}=p;if(Y===-2&&(k=!1),$!=null&&Ir($,null,E,p,!0),X!=null&&(m.renderCache[X]=void 0),U&256){m.ctx.deactivate(p);return}const te=U&1&&q,fe=!pn(p);let le;if(fe&&(le=j&&j.onVnodeBeforeUnmount)&&Le(le,m,p),U&6)bt(p.component,E,A);else{if(U&128){p.suspense.unmount(E,A);return}te&&ot(p,null,m,"beforeUnmount"),U&64?p.type.remove(p,m,E,K,A):M&&!M.hasOnce&&(L!==xe||Y>0&&Y&64)?Ie(M,m,E,!1,!0):(L===xe&&Y&384||!k&&U&16)&&Ie(F,m,E),A&&rt(p)}(fe&&(le=j&&j.onVnodeUnmounted)||te)&&Te(()=>{le&&Le(le,m,p),te&&ot(p,null,m,"unmounted")},E)},rt=p=>{const{type:m,el:E,anchor:A,transition:k}=p;if(m===xe){_t(E,A);return}if(m===wr){b(p);return}const L=()=>{s(E),k&&!k.persisted&&k.afterLeave&&k.afterLeave()};if(p.shapeFlag&1&&k&&!k.persisted){const{leave:j,delayLeave:$}=k,F=()=>j(E,L);$?$(p.el,L,F):F()}else L()},_t=(p,m)=>{let E;for(;p!==m;)E=d(p),s(p),p=E;s(m)},bt=(p,m,E)=>{const{bum:A,scope:k,update:L,subTree:j,um:$,m:F,a:M}=p;Lr(F),Lr(M),A&&An(A),k.stop(),L&&(L.active=!1,ve(j,p,m,E)),$&&Te($,m),Te(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Ie=(p,m,E,A=!1,k=!1,L=0)=>{for(let j=L;j{if(p.shapeFlag&6)return R(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const m=d(p.anchor||p.el),E=m&&m[od];return E?d(E):m};let H=!1;const N=(p,m,E)=>{p==null?m._vnode&&ve(m._vnode,null,null,!0):_(m._vnode||null,p,m,null,null,null,E),m._vnode=p,H||(H=!0,hi(),xr(),H=!1)},K={p:_,um:ve,m:Ke,r:rt,mt:ee,mc:D,pc:G,pbc:S,n:R,o:e};let ae,de;return t&&([ae,de]=t(K)),{render:N,hydrate:ae,createApp:Qf(N,ae)}}function vs({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 Nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function oc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ic(e,t,n=!1){const r=e.children,s=t.children;if(z(r)&&z(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function ac(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ac(t)}function Lr(e){if(e)for(let t=0;tge(hd);function ts(e,t){return $o(e,null,t)}const dr={};function We(e,t,n){return $o(e,t,n)}function $o(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:a}=he){if(t&&o){const w=t;t=(...x)=>{w(...x),T()}}const l=be,f=w=>r===!0?w:xt(w,r===!1?1:void 0);let u,c=!1,d=!1;if(Se(e)?(u=()=>e.value,c=gn(e)):dn(e)?(u=()=>f(e),c=!0):z(e)?(d=!0,c=e.some(w=>dn(w)||gn(w)),u=()=>e.map(w=>{if(Se(w))return w.value;if(dn(w))return f(w);if(J(w))return Mt(w,l,2)})):J(e)?t?u=()=>Mt(e,l,2):u=()=>(h&&h(),Ye(e,l,3,[y])):u=qe,t&&r){const w=u;u=()=>xt(w())}let h,y=w=>{h=g.onStop=()=>{Mt(w,l,4),h=g.onStop=void 0}},_;if(er)if(y=qe,t?n&&Ye(t,l,3,[u(),d?[]:void 0,y]):u(),s==="sync"){const w=pd();_=w.__watcherHandles||(w.__watcherHandles=[])}else return qe;let C=d?new Array(e.length).fill(dr):dr;const I=()=>{if(!(!g.active||!g.dirty))if(t){const w=g.run();(r||c||(d?w.some((x,D)=>It(x,C[D])):It(w,C)))&&(h&&h(),Ye(t,l,3,[w,C===dr?void 0:d&&C[0]===dr?[]:C,y]),C=w)}else g.run()};I.allowRecurse=!!t;let v;s==="sync"?v=I:s==="post"?v=()=>Te(I,l&&l.suspense):(I.pre=!0,l&&(I.id=l.uid),v=()=>Zr(I));const g=new wo(u,qe,v),b=pl(),T=()=>{g.stop(),b&&_o(b.effects,g)};return t?n?I():C=g.run():s==="post"?Te(g.run.bind(g),l&&l.suspense):g.run(),_&&_.push(T),T}function md(e,t,n){const r=this.proxy,s=me(e)?e.includes(".")?lc(r,e):()=>r[e]:e.bind(r,r);let o;J(t)?o=t:(o=t.handler,n=t);const i=Xn(this),a=$o(s,o.bind(r),n);return i(),a}function lc(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{xt(r,t,n)});else if(ol(e)){for(const r in e)xt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&xt(e[r],t,n)}return e}const gd=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${et(t)}Modifiers`]||e[`${Qt(t)}Modifiers`];function yd(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||he;let s=n;const o=t.startsWith("update:"),i=o&&gd(r,t.slice(7));i&&(i.trim&&(s=n.map(u=>me(u)?u.trim():u)),i.number&&(s=n.map(Wu)));let a,l=r[a=ds(t)]||r[a=ds(et(t))];!l&&o&&(l=r[a=ds(Qt(t))]),l&&Ye(l,e,6,s);const f=r[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ye(f,e,6,s)}}function cc(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!J(e)){const l=f=>{const u=cc(f,t,!0);u&&(a=!0,we(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(ue(e)&&r.set(e,null),null):(z(o)?o.forEach(l=>i[l]=null):we(i,o),ue(e)&&r.set(e,i),i)}function ns(e,t){return!e||!qn(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Qt(t))||se(e,t))}function _s(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:a,emit:l,render:f,renderCache:u,props:c,data:d,setupState:h,ctx:y,inheritAttrs:_}=e,C=Ar(e);let I,v;try{if(n.shapeFlag&4){const b=s||r,T=b;I=Be(f.call(T,b,u,c,h,d,y)),v=a}else{const b=t;I=Be(b.length>1?b(c,{attrs:a,slots:i,emit:l}):b(c,null)),v=t.props?a:_d(a)}}catch(b){Mn.length=0,En(b,e,1),I=oe(Ae)}let g=I;if(v&&_!==!1){const b=Object.keys(v),{shapeFlag:T}=g;b.length&&T&7&&(o&&b.some(vo)&&(v=bd(v,o)),g=mt(g,v,!1,!0))}return n.dirs&&(g=mt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),I=g,Ar(C),I}function vd(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||qn(n))&&((t||(t={}))[n]=e[n]);return t},bd=(e,t)=>{const n={};for(const r in e)(!vo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function wd(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Ti(r,i,f):!!i;if(l&8){const u=t.dynamicProps;for(let c=0;ce.__isSuspense;let Us=0;const Ed={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,l,f){if(e==null)Td(t,n,r,s,o,i,a,l,f);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Cd(e,t,n,r,s,i,a,l,f)}},hydrate:kd,normalize:Rd},Fo=Ed;function Bn(e,t){const n=e.props&&e.props[t];J(n)&&n()}function Td(e,t,n,r,s,o,i,a,l){const{p:f,o:{createElement:u}}=l,c=u("div"),d=e.suspense=uc(e,s,r,t,c,n,o,i,a,l);f(null,d.pendingBranch=e.ssContent,c,null,r,d,o,i),d.deps>0?(Bn(e,"onPending"),Bn(e,"onFallback"),f(null,e.ssFallback,t,n,r,null,o,i),mn(d,e.ssFallback)):d.resolve(!1,!0)}function Cd(e,t,n,r,s,o,i,a,{p:l,um:f,o:{createElement:u}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:y,pendingBranch:_,isInFallback:C,isHydrating:I}=c;if(_)c.pendingBranch=d,Xe(d,_)?(l(_,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0?c.resolve():C&&(I||(l(y,h,n,r,s,null,o,i,a),mn(c,h)))):(c.pendingId=Us++,I?(c.isHydrating=!1,c.activeBranch=_):f(_,s,c),c.deps=0,c.effects.length=0,c.hiddenContainer=u("div"),C?(l(null,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0?c.resolve():(l(y,h,n,r,s,null,o,i,a),mn(c,h))):y&&Xe(d,y)?(l(y,d,n,r,s,c,o,i,a),c.resolve(!0)):(l(null,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0&&c.resolve()));else if(y&&Xe(d,y))l(y,d,n,r,s,c,o,i,a),mn(c,d);else if(Bn(t,"onPending"),c.pendingBranch=d,d.shapeFlag&512?c.pendingId=d.component.suspenseId:c.pendingId=Us++,l(null,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0)c.resolve();else{const{timeout:v,pendingId:g}=c;v>0?setTimeout(()=>{c.pendingId===g&&c.fallback(h)},v):v===0&&c.fallback(h)}}function uc(e,t,n,r,s,o,i,a,l,f,u=!1){const{p:c,m:d,um:h,n:y,o:{parentNode:_,remove:C}}=f;let I;const v=Sd(e);v&&t&&t.pendingBranch&&(I=t.pendingId,t.deps++);const g=e.props?al(e.props.timeout):void 0,b=o,T={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:Us++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(w=!1,x=!1){const{vnode:D,activeBranch:P,pendingBranch:S,pendingId:B,effects:O,parentComponent:V,container:ee}=T;let ne=!1;T.isHydrating?T.isHydrating=!1:w||(ne=P&&S.transition&&S.transition.mode==="out-in",ne&&(P.transition.afterLeave=()=>{B===T.pendingId&&(d(S,ee,o===b?y(P):o,0),$s(O))}),P&&(_(P.el)!==T.hiddenContainer&&(o=y(P)),h(P,V,T,!0)),ne||d(S,ee,o,0)),mn(T,S),T.pendingBranch=null,T.isInFallback=!1;let W=T.parent,Z=!1;for(;W;){if(W.pendingBranch){W.effects.push(...O),Z=!0;break}W=W.parent}!Z&&!ne&&$s(O),T.effects=[],v&&t&&t.pendingBranch&&I===t.pendingId&&(t.deps--,t.deps===0&&!x&&t.resolve()),Bn(D,"onResolve")},fallback(w){if(!T.pendingBranch)return;const{vnode:x,activeBranch:D,parentComponent:P,container:S,namespace:B}=T;Bn(x,"onFallback");const O=y(D),V=()=>{T.isInFallback&&(c(null,w,S,O,P,null,B,a,l),mn(T,w))},ee=w.transition&&w.transition.mode==="out-in";ee&&(D.transition.afterLeave=V),T.isInFallback=!0,h(D,P,null,!0),ee||V()},move(w,x,D){T.activeBranch&&d(T.activeBranch,w,x,D),T.container=w},next(){return T.activeBranch&&y(T.activeBranch)},registerDep(w,x,D){const P=!!T.pendingBranch;P&&T.deps++;const S=w.vnode.el;w.asyncDep.catch(B=>{En(B,w,0)}).then(B=>{if(w.isUnmounted||T.isUnmounted||T.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:O}=w;Ws(w,B,!1),S&&(O.el=S);const V=!S&&w.subTree.el;x(w,O,_(S||w.subTree.el),S?null:y(w.subTree),T,i,D),V&&C(V),Ho(w,O.el),P&&--T.deps===0&&T.resolve()})},unmount(w,x){T.isUnmounted=!0,T.activeBranch&&h(T.activeBranch,n,w,x),T.pendingBranch&&h(T.pendingBranch,n,w,x)}};return T}function kd(e,t,n,r,s,o,i,a,l){const f=t.suspense=uc(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),u=l(e,f.pendingBranch=t.ssContent,n,f,o,i);return f.deps===0&&f.resolve(!1,!0),u}function Rd(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Ci(r?n.default:n),e.ssFallback=r?Ci(n.fallback):oe(Ae)}function Ci(e){let t;if(J(e)){const n=yn&&e._c;n&&(e._d=!1,ft()),e=e(),n&&(e._d=!0,t=De,dc())}return z(e)&&(e=vd(e)),e=Be(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function fc(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):$s(e)}function mn(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,Ho(r,s))}function Sd(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const xe=Symbol.for("v-fgt"),zt=Symbol.for("v-txt"),Ae=Symbol.for("v-cmt"),wr=Symbol.for("v-stc"),Mn=[];let De=null;function ft(e=!1){Mn.push(De=e?null:[])}function dc(){Mn.pop(),De=Mn[Mn.length-1]||null}let yn=1;function ki(e){yn+=e,e<0&&De&&(De.hasOnce=!0)}function hc(e){return e.dynamicChildren=yn>0?De||cn:null,dc(),yn>0&&De&&De.push(e),e}function Pd(e,t,n,r,s,o){return hc(mc(e,t,n,r,s,o,!0))}function Kt(e,t,n,r,s){return hc(oe(e,t,n,r,s,!0))}function Un(e){return e?e.__v_isVNode===!0:!1}function Xe(e,t){return e.type===t.type&&e.key===t.key}const pc=({key:e})=>e??null,Er=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Se(e)||J(e)?{i:Oe,r:e,k:t,f:!!n}:e:null);function mc(e,t=null,n=null,r=0,s=null,o=e===xe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&pc(t),ref:t&&Er(t),scopeId:Qr,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:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Oe};return a?(No(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=me(n)?8:16),yn>0&&!i&&De&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&De.push(l),l}const oe=xd;function xd(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Kl)&&(e=Ae),Un(e)){const a=mt(e,t,!0);return n&&No(a,n),yn>0&&!o&&De&&(a.shapeFlag&6?De[De.indexOf(e)]=a:De.push(a)),a.patchFlag=-2,a}if(Hd(e)&&(e=e.__vccOpts),t){t=gc(t);let{class:a,style:l}=t;a&&!me(a)&&(t.class=zr(a)),ue(l)&&(Rl(l)&&!z(l)&&(l=we({},l)),t.style=Yr(l))}const i=me(e)?1:Bs(e)?128:id(e)?64:ue(e)?4:J(e)?2:0;return mc(e,t,n,r,s,i,o,!0)}function gc(e){return e?Rl(e)||Zl(e)?we({},e):e:null}function mt(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:a,transition:l}=e,f=t?jo(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&pc(f),ref:t&&t.ref?n&&o?z(o)?o.concat(Er(t)):[o,Er(t)]:Er(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&mt(e.ssContent),ssFallback:e.ssFallback&&mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Zt(u,l.clone(u)),u}function yc(e=" ",t=0){return oe(zt,null,e,t)}function Be(e){return e==null||typeof e=="boolean"?oe(Ae):z(e)?oe(xe,null,e.slice()):typeof e=="object"?Rt(e):oe(zt,null,String(e))}function Rt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mt(e)}function No(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),No(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Zl(t)?t._ctx=Oe:s===3&&Oe&&(Oe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Oe},n=32):(t=String(t),r&64?(n=16,t=[yc(t)]):n=8);e.children=t,e.shapeFlag|=n}function jo(...e){const t={};for(let n=0;nbe||Oe;let Dr,Vs;{const e=ll(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Dr=t("__VUE_INSTANCE_SETTERS__",n=>be=n),Vs=t("__VUE_SSR_SETTERS__",n=>er=n)}const Xn=e=>{const t=be;return Dr(e),e.scope.on(),()=>{e.scope.off(),Dr(t)}},Ri=()=>{be&&be.scope.off(),Dr(null)};function vc(e){return e.vnode.shapeFlag&4}let er=!1;function Id(e,t=!1,n=!1){t&&Vs(t);const{props:r,children:s}=e.vnode,o=vc(e);Xf(e,r,o,t),rd(e,s,n);const i=o?Ld(e,t):void 0;return t&&Vs(!1),i}function Ld(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Kf);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?$d(e):null,o=Xn(e);$t();const i=Mt(r,e,0,[e.props,s]);if(Ht(),o(),rl(i)){if(i.then(Ri,Ri),t)return i.then(a=>{Ws(e,a,t)}).catch(a=>{En(a,e,0)});e.asyncDep=i}else Ws(e,i,t)}else _c(e,t)}function Ws(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=Al(t)),_c(e,n)}let Si;function _c(e,t,n){const r=e.type;if(!e.render){if(!t&&Si&&!r.render){const s=r.template||Lo(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,f=we(we({isCustomElement:o,delimiters:a},i),l);r.render=Si(s,f)}}e.render=r.render||qe}{const s=Xn(e);$t();try{Gf(e)}finally{Ht(),s()}}}const Dd={get(e,t){return He(e,"get",""),e[t]}};function $d(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Dd),slots:e.slots,emit:e.emit,expose:t}}function rs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Al(Ef(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in On)return On[n](e)},has(t,n){return n in t||n in On}})):e.proxy}function Ks(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function Hd(e){return J(e)&&"__vccOpts"in e}const Q=(e,t)=>Tf(e,t,er);function Me(e,t,n){const r=arguments.length;return r===2?ue(t)&&!z(t)?Un(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Un(n)&&(n=[n]),oe(e,t,n))}const bc="3.4.38";/** -* @vue/runtime-dom v3.4.38 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Fd="http://www.w3.org/2000/svg",Nd="http://www.w3.org/1998/Math/MathML",ut=typeof document<"u"?document:null,Pi=ut&&ut.createElement("template"),jd={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"?ut.createElementNS(Fd,e):t==="mathml"?ut.createElementNS(Nd,e):n?ut.createElement(e,{is:n}):ut.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>ut.createTextNode(e),createComment:e=>ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ut.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Pi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Pi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Et="transition",Cn="animation",vn=Symbol("_vtc"),ss=(e,{slots:t})=>Me(Lf,Ec(e),t);ss.displayName="Transition";const wc={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},Bd=ss.props=we({},Hl,wc),jt=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},xi=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function Ec(e){const t={};for(const O in e)O in wc||(t[O]=e[O]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=i,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,y=Ud(s),_=y&&y[0],C=y&&y[1],{onBeforeEnter:I,onEnter:v,onEnterCancelled:g,onLeave:b,onLeaveCancelled:T,onBeforeAppear:w=I,onAppear:x=v,onAppearCancelled:D=g}=t,P=(O,V,ee)=>{Tt(O,V?u:a),Tt(O,V?f:i),ee&&ee()},S=(O,V)=>{O._isLeaving=!1,Tt(O,c),Tt(O,h),Tt(O,d),V&&V()},B=O=>(V,ee)=>{const ne=O?x:v,W=()=>P(V,O,ee);jt(ne,[V,W]),Ai(()=>{Tt(V,O?l:o),ct(V,O?u:a),xi(ne)||Oi(V,r,_,W)})};return we(t,{onBeforeEnter(O){jt(I,[O]),ct(O,o),ct(O,i)},onBeforeAppear(O){jt(w,[O]),ct(O,l),ct(O,f)},onEnter:B(!1),onAppear:B(!0),onLeave(O,V){O._isLeaving=!0;const ee=()=>S(O,V);ct(O,c),ct(O,d),Cc(),Ai(()=>{O._isLeaving&&(Tt(O,c),ct(O,h),xi(b)||Oi(O,r,C,ee))}),jt(b,[O,ee])},onEnterCancelled(O){P(O,!1),jt(g,[O])},onAppearCancelled(O){P(O,!0),jt(D,[O])},onLeaveCancelled(O){S(O),jt(T,[O])}})}function Ud(e){if(e==null)return null;if(ue(e))return[bs(e.enter),bs(e.leave)];{const t=bs(e);return[t,t]}}function bs(e){return al(e)}function ct(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[vn]||(e[vn]=new Set)).add(t)}function Tt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[vn];n&&(n.delete(t),n.size||(e[vn]=void 0))}function Ai(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Vd=0;function Oi(e,t,n,r){const s=e._endId=++Vd,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=Tc(e,t);if(!i)return r();const f=i+"end";let u=0;const c=()=>{e.removeEventListener(f,d),o()},d=h=>{h.target===e&&++u>=l&&c()};setTimeout(()=>{u(n[y]||"").split(", "),s=r(`${Et}Delay`),o=r(`${Et}Duration`),i=Mi(s,o),a=r(`${Cn}Delay`),l=r(`${Cn}Duration`),f=Mi(a,l);let u=null,c=0,d=0;t===Et?i>0&&(u=Et,c=i,d=o.length):t===Cn?f>0&&(u=Cn,c=f,d=l.length):(c=Math.max(i,f),u=c>0?i>f?Et:Cn:null,d=u?u===Et?o.length:l.length:0);const h=u===Et&&/\b(transform|all)(,|$)/.test(r(`${Et}Property`).toString());return{type:u,timeout:c,propCount:d,hasTransform:h}}function Mi(e,t){for(;e.lengthIi(n)+Ii(e[r])))}function Ii(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Cc(){return document.body.offsetHeight}function Wd(e,t,n){const r=e[vn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $r=Symbol("_vod"),kc=Symbol("_vsh"),Nv={beforeMount(e,{value:t},{transition:n}){e[$r]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):kn(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),kn(e,!0),r.enter(e)):r.leave(e,()=>{kn(e,!1)}):kn(e,t))},beforeUnmount(e,{value:t}){kn(e,t)}};function kn(e,t){e.style.display=t?e[$r]:"none",e[kc]=!t}const Kd=Symbol(""),Gd=/(^|;)\s*display\s*:/;function qd(e,t,n){const r=e.style,s=me(n);let o=!1;if(n&&!s){if(t)if(me(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Tr(r,a,"")}else for(const i in t)n[i]==null&&Tr(r,i,"");for(const i in n)i==="display"&&(o=!0),Tr(r,i,n[i])}else if(s){if(t!==n){const i=r[Kd];i&&(n+=";"+i),r.cssText=n,o=Gd.test(n)}}else t&&e.removeAttribute("style");$r in e&&(e[$r]=o?r.display:"",e[kc]&&(r.display="none"))}const Li=/\s*!important$/;function Tr(e,t,n){if(z(n))n.forEach(r=>Tr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Yd(e,t);Li.test(n)?e.setProperty(Qt(r),n.replace(Li,""),"important"):e[r]=n}}const Di=["Webkit","Moz","ms"],ws={};function Yd(e,t){const n=ws[t];if(n)return n;let r=et(t);if(r!=="filter"&&r in e)return ws[t]=r;r=zn(r);for(let s=0;sEs||(eh.then(()=>Es=0),Es=Date.now());function nh(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ye(rh(r,n.value),t,5,[r])};return n.value=e,n.attached=th(),n}function rh(e,t){if(z(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 ji=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,sh=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?Wd(e,r,i):t==="style"?qd(e,n,r):qn(t)?vo(t)||Qd(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):oh(e,t,r,i))?(zd(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Hi(e,t,r,i,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Hi(e,t,r,i))};function oh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ji(t)&&J(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 ji(t)&&me(n)?!1:t in e}const Rc=new WeakMap,Sc=new WeakMap,Hr=Symbol("_moveCb"),Bi=Symbol("_enterCb"),Pc={name:"TransitionGroup",props:we({},Bd,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Qn(),r=$l();let s,o;return Oo(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!uh(s[0].el,n.vnode.el,i))return;s.forEach(ah),s.forEach(lh);const a=s.filter(ch);Cc(),a.forEach(l=>{const f=l.el,u=f.style;ct(f,i),u.transform=u.webkitTransform=u.transitionDuration="";const c=f[Hr]=d=>{d&&d.target!==f||(!d||/transform$/.test(d.propertyName))&&(f.removeEventListener("transitionend",c),f[Hr]=null,Tt(f,i))};f.addEventListener("transitionend",c)})}),()=>{const i=re(e),a=Ec(i);let l=i.tag||xe;if(s=[],o)for(let f=0;fdelete e.mode;Pc.props;const jv=Pc;function ah(e){const t=e.el;t[Hr]&&t[Hr](),t[Bi]&&t[Bi]()}function lh(e){Sc.set(e,e.el.getBoundingClientRect())}function ch(e){const t=Rc.get(e),n=Sc.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function uh(e,t,n){const r=e.cloneNode(),s=e[vn];s&&s.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=Tc(r);return o.removeChild(r),i}const fh=["ctrl","shift","alt","meta"],dh={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)=>fh.some(n=>e[`${n}Key`]&&!t.includes(n))},Bv=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const t=hh().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Oc(r);if(!s)return;const o=t._component;!J(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,Ac(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},gh=(...e)=>{const t=ph().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Oc(r);if(s)return n(s,!0,Ac(s))},t};function Ac(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Oc(e){return me(e)?document.querySelector(e):e}const yh=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,vh=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,_h=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function bh(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){wh(e);return}return t}function wh(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Fr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!_h.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(yh.test(e)||vh.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,bh)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Eh=/#/g,Th=/&/g,Ch=/\//g,kh=/=/g,Bo=/\+/g,Rh=/%5e/gi,Sh=/%60/gi,Ph=/%7c/gi,xh=/%20/gi;function Ah(e){return encodeURI(""+e).replace(Ph,"|")}function Gs(e){return Ah(typeof e=="string"?e:JSON.stringify(e)).replace(Bo,"%2B").replace(xh,"+").replace(Eh,"%23").replace(Th,"%26").replace(Sh,"`").replace(Rh,"^").replace(Ch,"%2F")}function Ts(e){return Gs(e).replace(kh,"%3D")}function Nr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Oh(e){return Nr(e.replace(Bo," "))}function Mh(e){return Nr(e.replace(Bo," "))}function Ih(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Oh(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=Mh(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Lh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Ts(e)}=${Gs(n)}`).join("&"):`${Ts(e)}=${Gs(t)}`:Ts(e)}function Dh(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Lh(t,e[t])).filter(Boolean).join("&")}const $h=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Hh=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Fh=/^([/\\]\s*){2,}[^/\\]/,Nh=/^[\s\0]*(blob|data|javascript|vbscript):$/i,jh=/\/$|\/\?|\/#/,Bh=/^\.?\//;function en(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?$h.test(e):Hh.test(e)||(t.acceptRelative?Fh.test(e):!1)}function Uh(e){return!!e&&Nh.test(e)}function qs(e="",t){return t?jh.test(e):e.endsWith("/")}function Uo(e="",t){if(!t)return(qs(e)?e.slice(0,-1):e)||"/";if(!qs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Ys(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(qs(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Vh(e=""){return e.startsWith("/")}function Vi(e=""){return Vh(e)?e:"/"+e}function Wh(e,t){if(Ic(t)||en(e))return e;const n=Uo(t);return e.startsWith(n)?e:Vo(n,e)}function Wi(e,t){if(Ic(t))return e;const n=Uo(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Mc(e,t){const n=qh(e),r={...Ih(n.search),...t};return n.search=Dh(r),Yh(n)}function Ic(e){return!e||e==="/"}function Kh(e){return e&&e!=="/"}function Vo(e,...t){let n=e||"";for(const r of t.filter(s=>Kh(s)))if(n){const s=r.replace(Bh,"");n=Ys(n)+s}else n=r;return n}function Lc(...e){var i,a,l,f;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const u of n)if(!(!u||u==="/")){for(const[c,d]of u.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&en(r[0]))continue;r.pop(),s--;continue}if(c===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(l=n[0])!=null&&l.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(f=n[n.length-1])!=null&&f.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Gh(e,t,n={}){return n.trailingSlash||(e=Ys(e),t=Ys(t)),n.leadingSlash||(e=Vi(e),t=Vi(t)),n.encoding||(e=Nr(e),t=Nr(t)),e===t}const Dc=Symbol.for("ufo:protocolRelative");function qh(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,c,d=""]=n;return{protocol:c.toLowerCase(),pathname:d,href:c+d,auth:"",host:"",search:"",hash:""}}if(!en(e,{acceptRelative:!0}))return Ki(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:f,hash:u}=Ki(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:l,search:f,hash:u,[Dc]:!r}}function Ki(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Yh(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Dc]?(e.protocol||"")+"//":"")+s+o+t+n+r}class zh extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Jh(e){var l,f,u,c,d;const t=((l=e.error)==null?void 0:l.message)||((f=e.error)==null?void 0:f.toString())||"",n=((u=e.request)==null?void 0:u.method)||((c=e.options)==null?void 0:c.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,a=new zh(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[y]}});return a}const Zh=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Gi(e="GET"){return Zh.has(e.toUpperCase())}function Qh(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Xh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),ep=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function tp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return ep.test(t)?"json":Xh.has(t)||t.startsWith("text/")?"text":"blob"}function np(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const rp=new Set([408,409,425,429,500,502,503,504]),sp=new Set([101,204,205,304]);function $c(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let u;typeof a.options.retry=="number"?u=a.options.retry:u=Gi(a.options.method)?0:1;const c=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(c):rp.has(c))){const d=a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),o(a.request,{...a.options,retry:u-1})}}const f=Jh(a);throw Error.captureStackTrace&&Error.captureStackTrace(f,o),f}const o=async function(l,f={}){var h;const u={request:l,options:np(f,e.defaults,n),response:void 0,error:void 0};u.options.method=(h=u.options.method)==null?void 0:h.toUpperCase(),u.options.onRequest&&await u.options.onRequest(u),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Wh(u.request,u.options.baseURL)),(u.options.query||u.options.params)&&(u.request=Mc(u.request,{...u.options.params,...u.options.query}))),u.options.body&&Gi(u.options.method)&&(Qh(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half")));let c;if(!u.options.signal&&u.options.timeout){const y=new r;c=setTimeout(()=>y.abort(),u.options.timeout),u.options.signal=y.signal}try{u.response=await t(u.request,u.options)}catch(y){return u.error=y,u.options.onRequestError&&await u.options.onRequestError(u),await s(u)}finally{c&&clearTimeout(c)}if(u.response.body&&!sp.has(u.response.status)&&u.options.method!=="HEAD"){const y=(u.options.parseResponse?"json":u.options.responseType)||tp(u.response.headers.get("content-type")||"");switch(y){case"json":{const _=await u.response.text(),C=u.options.parseResponse||Fr;u.response._data=C(_);break}case"stream":{u.response._data=u.response.body;break}default:u.response._data=await u.response[y]()}}return u.options.onResponse&&await u.options.onResponse(u),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await u.options.onResponseError(u),await s(u)):u.response},i=async function(l,f){return(await o(l,f))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={})=>$c({...e,defaults:{...e.defaults,...a}}),i}const Wo=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),op=Wo.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),ip=Wo.Headers,ap=Wo.AbortController,lp=$c({fetch:op,Headers:ip,AbortController:ap}),cp=lp,up=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},jr=up().app,fp=()=>jr.baseURL,dp=()=>jr.buildAssetsDir,Ko=(...e)=>Lc(Hc(),dp(),...e),Hc=(...e)=>{const t=jr.cdnURL||jr.baseURL;return e.length?Lc(t,...e):t};globalThis.__buildAssetsURL=Ko,globalThis.__publicAssetsURL=Hc;globalThis.$fetch||(globalThis.$fetch=cp.create({baseURL:fp()}));function zs(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?zs(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const hp={run:e=>e()},pp=()=>hp,Fc=typeof console.createTask<"u"?console.createTask:pp;function mp(e,t){const n=t.shift(),r=Fc(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function gp(e,t){const n=t.shift(),r=Fc(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Cs(e,t){for(const n of[...e])n(t)}class yp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=zs(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=zs(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(mp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(gp,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Cs(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Cs(this._after,s)}):(this._after&&s&&Cs(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Nc(){return new yp}function vp(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},f=()=>t===i?l:void 0;Js.add(f);try{const u=s?s.run(i,a):a();return n||(t=void 0),await u}finally{Js.delete(f)}}}}function _p(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=vp({...e,...r})),t[n],t[n]}}}const Br=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},qi="__unctx__",bp=Br[qi]||(Br[qi]=_p()),wp=(e,t={})=>bp.get(e,t),Yi="__unctx_async_handlers__",Js=Br[Yi]||(Br[Yi]=new Set);function Vn(e){const t=[];for(const s of Js){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const Ep=!1,Zs=!1,Tp=!1,Uv={componentName:"NuxtLink"},Cp=null,kp="#__nuxt",jc="nuxt-app",zi=36e5;function Bc(e=jc){return wp(e,{asyncContext:!1})}const Rp="__nuxt_plugin";function Sp(e){let t=0;const n={_name:jc,_scope:hl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.12.4"},get vue(){return n.vueApp.version}},payload:dt({data:dt({}),state:ke({}),once:new Set,_errors:dt({})}),static:{data:{}},runWithContext(s){return n._scope.active&&!pl()?n._scope.run(()=>Ji(n,s)):Ji(n,s)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:dt({}),_payloadRevivers:{},...e};if(window.__NUXT__)for(const s in window.__NUXT__)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],window.__NUXT__[s]);break;default:n.payload[s]=window.__NUXT__[s]}n.hooks=Nc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;hr(n,i,o),hr(n.vueApp.config.globalProperties,i,o)},hr(n.vueApp,"$nuxt",n),hr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||ye;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=n.payload.config;return n.provide("config",r),n}function Pp(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function xp(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Ap(e,t){const n=[],r=[],s=[],o=[];let i=0;async function a(l){var u;const f=((u=l.dependsOn)==null?void 0:u.filter(c=>t.some(d=>d._name===c)&&!n.includes(c)))??[];if(f.length>0)r.push([new Set(f),l]);else{const c=xp(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(h)))})))});l.parallel?s.push(c.catch(d=>o.push(d))):await c}}for(const l of t)Pp(e,l);for(const l of t)await a(l);if(await Promise.all(s),i)for(let l=0;l{}),e,{[Rp]:!0,_name:t})}function Ji(e,t,n){const r=()=>t();return Bc(e._name).set(e),e.vueApp.runWithContext(r)}function Op(e){var n;let t;return Yl()&&(t=(n=Qn())==null?void 0:n.appContext.app.$nuxt),t=t||Bc(e).tryUse(),t||null}function ye(e){const t=Op(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function os(e){return ye().$config}function hr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Mp(e,t){return{ctx:{table:e},matchAll:n=>Vc(n,e)}}function Uc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,Uc(s)])):new Map(Object.entries(e[n]));return t}function Ip(e){return Mp(Uc(e))}function Vc(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of Zi(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of Zi(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Vc(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function Zi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function ks(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Qs(e,t,n=".",r){if(!ks(t))return Qs(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:ks(i)&&ks(s[o])?s[o]=Qs(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function Lp(e){return(...t)=>t.reduce((n,r)=>Qs(n,r,"",e),{})}const Wc=Lp();function Dp(e,t){try{return t in e}catch{return!1}}var $p=Object.defineProperty,Hp=(e,t,n)=>t in e?$p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vt=(e,t,n)=>(Hp(e,typeof t!="symbol"?t+"":t,n),n);class Xs extends Error{constructor(t,n={}){super(t,n),Vt(this,"statusCode",500),Vt(this,"fatal",!1),Vt(this,"unhandled",!1),Vt(this,"statusMessage"),Vt(this,"data"),Vt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:to(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Kc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Vt(Xs,"__h3_error__",!0);function eo(e){if(typeof e=="string")return new Xs(e);if(Fp(e))return e;const t=new Xs(e.message??e.statusMessage??"",{cause:e.cause||e});if(Dp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=to(e.statusCode,t.statusCode):e.status&&(t.statusCode=to(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Kc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Fp(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Np=/[^\u0009\u0020-\u007E]/g;function Kc(e=""){return e.replace(Np,"")}function to(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Gc=Symbol("layout-meta"),tr=Symbol("route"),Je=()=>{var e;return(e=ye())==null?void 0:e.$router},Go=()=>Yl()?ge(tr,ye()._route):ye()._route;const jp=()=>{try{if(ye()._processingMiddleware)return!0}catch{return!1}return!1},Vv=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Bp(e):Je().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:f={}}=t.open,u=Object.entries(f).filter(([c,d])=>d!==void 0).map(([c,d])=>`${c.toLowerCase()}=${d}`).join(", ");return open(n,l,u),Promise.resolve()}const r=en(n,{acceptRelative:!0}),s=(t==null?void 0:t.external)||r;if(s){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&Uh(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const o=jp();if(!s&&o)return e;const i=Je(),a=ye();return s?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function Bp(e){return Mc(e.path||"",e.query||{})+(e.hash||"")}const qc="__nuxt_error",is=()=>Pf(ye().payload,"error"),ln=e=>{const t=as(e);try{const n=ye(),r=is();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Up=async(e={})=>{const t=ye(),n=is();t.callHook("app:error:cleared",e),e.redirect&&await Je().replace(e.redirect),n.value=Cp},Vp=e=>!!e&&typeof e=="object"&&qc in e,as=e=>{const t=eo(e);return Object.defineProperty(t,qc,{value:!0,configurable:!1,writable:!1}),t},Wp=-1,Kp=-2,Gp=-3,qp=-4,Yp=-5,zp=-6;function Jp(e,t){return Zp(JSON.parse(e),t)}function Zp(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===Wp)return;if(o===Gp)return NaN;if(o===qp)return 1/0;if(o===Yp)return-1/0;if(o===zp)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],f=t==null?void 0:t[l];if(f)return r[o]=f(s(a[1]));switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const u=new Set;r[o]=u;for(let h=1;h>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Qi(e){if(e._h)return e._h;if(e._d)return Ur(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${e.props[n]},`;return Ur(t)}const nm=["name","property","http-equiv"];function zc(e){const{props:t,tag:n}=e;if(em.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const r of nm)if(t[r]!==void 0)return`${n}:${r}:${t[r]}`;return!1}function Xi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function rm(e,t){return e instanceof Promise?e.then(t):t(e)}function no(e,t,n,r){const s=r||Zc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(s instanceof Promise)return s.then(i=>no(e,t,n,i));const o={tag:e,props:s};for(const i of Yc){const a=o.props[i]!==void 0?o.props[i]:n[i];a!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||Qp.has(o.tag))&&(o[i==="children"?"innerHTML":i]=a),delete o.props[i])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(i=>({...o,props:{...o.props,content:i}})):o}function sm(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(s=>!!s.trim()).join(n)}function Jc(e,t,n,r){for(let s=r;s(e[o]=i,Jc(e,t,n,s)));if(!t&&!Yc.has(o)){const i=String(e[o]),a=o.startsWith("data-");i==="true"||i===""?e[o]=a?"true":!0:e[o]||(a&&i==="false"?e[o]="false":delete e[o])}}}function Zc(e,t=!1){const n=Jc(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}const om=10;function Qc(e,t,n){for(let r=n;r(t[r]=o,Qc(e,t,r)));Array.isArray(s)?e.push(...s):e.push(s)}}function im(e){const t=[],n=e.resolvedInput;for(const s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;const o=n[s];if(!(o===void 0||!Xp.has(s))){if(Array.isArray(o)){for(const i of o)t.push(no(s,i,e));continue}t.push(no(s,o,e))}}if(t.length===0)return[];const r=[];return rm(Qc(r,t,0),()=>r.map((s,o)=>(s._e=e._i,e.mode&&(s._m=e.mode),s._p=(e._i<{if(i===St||!s.includes(i))return i;const a=lm(t,i.slice(1));return a!==void 0?a:i}).trim(),o&&(e.endsWith(St)&&(e=e.slice(0,-St.length)),e.startsWith(St)&&(e=e.slice(St.length)),e=e.replace(cm,n).trim()),e}async function Xc(e,t={}){var u;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(c=>({tag:c,id:Cr.has(c.tag)?Qi(c):c.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const c=new Set;for(const d of["body","head"]){const h=(u=n[d])==null?void 0:u.children;for(const y of h){const _=y.tagName.toLowerCase();if(!Cr.has(_))continue;const C={tag:_,props:await Zc(y.getAttributeNames().reduce((b,T)=>({...b,[T]:y.getAttribute(T)}),{})),innerHTML:y.innerHTML},I=zc(C);let v=I,g=1;for(;v&&c.has(v);)v=`${I}:${g++}`;v&&(C._d=v,c.add(v)),o.elMap[y.getAttribute("data-hid")||Qi(C)]=y}}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};function i(c,d,h){const y=`${c}:${d}`;o.sideEffects[y]=h,delete o.pendingSideEffects[y]}function a({id:c,$el:d,tag:h}){const y=h.tag.endsWith("Attrs");if(o.elMap[c]=d,y||(h.textContent&&h.textContent!==d.textContent&&(d.textContent=h.textContent),h.innerHTML&&h.innerHTML!==d.innerHTML&&(d.innerHTML=h.innerHTML),i(c,"el",()=>{var _;(_=o.elMap[c])==null||_.remove(),delete o.elMap[c]})),h._eventHandlers)for(const _ in h._eventHandlers)Object.prototype.hasOwnProperty.call(h._eventHandlers,_)&&d.getAttribute(`data-${_}`)!==""&&((h.tag==="bodyAttrs"?n.defaultView:d).addEventListener(_.substring(2),h._eventHandlers[_].bind(d)),d.setAttribute(`data-${_}`,""));for(const _ in h.props){if(!Object.prototype.hasOwnProperty.call(h.props,_))continue;const C=h.props[_],I=`attr:${_}`;if(_==="class"){if(!C)continue;for(const v of C.split(" "))y&&i(c,`${I}:${v}`,()=>d.classList.remove(v)),!d.classList.contains(v)&&d.classList.add(v)}else if(_==="style"){if(!C)continue;for(const v of C.split(";")){const g=v.indexOf(":"),b=v.substring(0,g).trim(),T=v.substring(g+1).trim();i(c,`${I}:${b}`,()=>{d.style.removeProperty(b)}),d.style.setProperty(b,T)}}else d.getAttribute(_)!==C&&d.setAttribute(_,C===!0?"":String(C)),y&&i(c,I,()=>d.removeAttribute(_))}}const l=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const c of s){const{tag:d,shouldRender:h,id:y}=c;if(h){if(d.tag==="title"){n.title=d.textContent;continue}c.$el=c.$el||o.elMap[y],c.$el?a(c):Cr.has(d.tag)&&l.push(c)}}for(const c of l){const d=c.tag.tagPosition||"head";c.$el=n.createElement(c.tag.tag),a(c),f[d]=f[d]||n.createDocumentFragment(),f[d].appendChild(c.$el)}for(const c of s)await e.hooks.callHook("dom:renderTag",c,n,i);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose);for(const c in o.pendingSideEffects)o.pendingSideEffects[c]();e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}function um(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(()=>Xc(e,t).then(()=>{delete e._domUpdatePromise,r()})))}function fm(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":o=>{um(o,e)}}}}}const dm=new Set(["templateParams","htmlAttrs","bodyAttrs"]),hm={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const n=zc(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const r of e.tags){const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&dm.has(r.tag)&&(a="merge"),a==="merge"){const l=o.props;l.style&&r.props.style&&(l.style[l.style.length-1]!==";"&&(l.style+=";"),r.props.style=`${l.style} ${r.props.style}`),l.class&&r.props.class?r.props.class=`${l.class} ${r.props.class}`:l.class&&(r.props.class=l.class),t[s].props={...l,...r.props};continue}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);continue}else if(Vr(r)>Vr(o))continue}if(!(r.innerHTML||r.textContent||Object.keys(r.props).length!==0)&&Cr.has(r.tag)){delete t[s];continue}t[s]=r}const n=[];for(const r in t){const s=t[r],o=s._duped;n.push(s),o&&(delete s._duped,n.push(...o))}e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},pm={mode:"server",hooks:{"tags:resolve":e=>{const t={};let n=!1;for(const r of e.tags)r._m!=="server"||r.tag!=="titleTemplate"&&r.tag!=="templateParams"&&r.tag!=="title"||(t[r.tag]=r.tag==="title"||r.tag==="titleTemplate"?r.textContent:r.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},mm=new Set(["script","link","bodyAttrs"]),gm=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!mm.has(n.tag))continue;const r=n.props;for(const s in r){if(s[0]!=="o"||s[1]!=="n"||!Object.prototype.hasOwnProperty.call(r,s))continue;const o=r[s];typeof o=="function"&&(e.ssr&&na.has(s)?r[s]=`this.dataset.${s}fired = true`:delete r[s],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[s]=o)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Ur(n.props.src||n.props.href))}},"dom:renderTag":({$el:t,tag:n})=>{var s,o;const r=t==null?void 0:t.dataset;if(r)for(const i in r){if(!i.endsWith("fired"))continue;const a=i.slice(0,-5);na.has(a)&&((o=(s=n._eventHandlers)==null?void 0:s[a])==null||o.call(t,new Event(a.substring(2))))}}}}),ym=new Set(["link","style","script","noscript"]),vm={hooks:{"tag:normalise":({tag:e})=>{e.key&&ym.has(e.tag)&&(e.props["data-hid"]=e._h=Ur(e.key))}}},_m={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if(typeof n.tagPriority=="string")for(const{prefix:r,offset:s}of am){if(!n.tagPriority.startsWith(r))continue;const o=n.tagPriority.substring(r.length),i=(t=e.tags.find(a=>a._d===o))==null?void 0:t._p;if(i!==void 0){n._p=i+s;break}}e.tags.sort((n,r)=>{const s=Vr(n),o=Vr(r);return so?1:n._p-r._p})}}},bm={meta:"content",link:"href",htmlAttrs:"lang"},wm=["innerHTML","textContent"],Em=e=>({hooks:{"tags:resolve":t=>{var i;const{tags:n}=t;let r;for(let a=0;aa.tag==="title"))==null?void 0:i.textContent)||"",s,o);for(const a of n){if(a.processTemplateParams===!1)continue;const l=bm[a.tag];if(l&&typeof a.props[l]=="string")a.props[l]=Rs(a.props[l],s,o);else if(a.processTemplateParams||a.tag==="titleTemplate"||a.tag==="title")for(const f of wm)typeof a[f]=="string"&&(a[f]=Rs(a[f],s,o))}e._templateParams=s,e._separator=o}}}),Tm={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n,r;for(let s=0;s{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(l){const f=typeof l=="function"?l(a):l;(!f.key||!i.some(u=>u.key===f.key))&&(i.push(f),ra(f.mode,n)&&t.addHooks(f.hooks||{}))},push(l,f){f==null||delete f.head;const u={_i:s++,input:l,...f};return ra(u.mode,n)&&(o.push(u),r()),{dispose(){o=o.filter(c=>c._i!==u._i),t.callHook("entries:updated",a),r()},patch(c){for(const d of o)d._i===u._i&&(d.input=u.input=c);r()}}},async resolveTags(){const l={tags:[],entries:[...o]};await t.callHook("entries:resolve",l);for(const f of l.entries){const u=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(u):u),f.resolvedInput)for(const c of await im(f)){const d={tag:c,entry:f,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[hm,pm,gm,vm,_m,Em,Tm,Cm,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function Sm(){return eu}const Pm=bc[0]==="3";function xm(e){return typeof e=="function"?e():ie(e)}function ro(e){if(e instanceof Promise)return e;const t=xm(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(n=>ro(n));if(typeof t=="object"){const n={};for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(r==="titleTemplate"||r[0]==="o"&&r[1]==="n"){n[r]=ie(t[r]);continue}n[r]=ro(t[r])}return n}return t}const Am={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=ro(t.input)}}},tu="usehead";function Om(e){return{install(n){Pm&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(tu,e))}}.install}function Mm(e={}){e.domDelayFn=e.domDelayFn||(n=>Xt(()=>setTimeout(()=>n(),0)));const t=km(e);return t.use(Am),t.install=Om(t),t}const so=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},oo="__unhead_injection_handler__";function Im(e){so[oo]=e}function Wv(){if(oo in so)return so[oo]();const e=ge(tu);return e||Sm()}let kr,Rr;function Lm(){return kr=$fetch(Ko(`builds/meta/${os().app.buildId}.json`),{responseType:"json"}),kr.then(e=>{Rr=Ip(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),kr}function ls(){return kr||Lm()}async function qo(e){if(await ls(),!Rr)return console.error("[nuxt] Error creating app manifest matcher.",Rr),{};try{return Wc({},...Rr.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function sa(e,t={}){const n=await $m(e,t),r=ye(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=ru(e).then(o=>o?nu(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const Dm="_payload.json";async function $m(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||en(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=os(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await ru(e)?o:r.app.baseURL;return Vo(i,n.pathname,Dm+(s?`?${s}`:""))}async function nu(e){const t=fetch(e).then(n=>n.text().then(su));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function ru(e=Go().path){if(e=Uo(e),(await ls()).prerendered.includes(e))return!0;const n=await qo(e);return!!n.prerender&&!n.redirect}let pr=null;async function Hm(){if(pr)return pr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await su(e.textContent||""),n=e.dataset.src?await nu(e.dataset.src):void 0;return pr={...t,...n,...window.__NUXT__},pr}async function su(e){return await Jp(e,ye()._payloadRevivers)}function Fm(e,t){ye()._payloadRevivers[e]=t}const oa={NuxtError:e=>as(e),EmptyShallowRef:e=>$e(e==="_"?void 0:e==="0n"?BigInt(0):Fr(e)),EmptyRef:e=>Ce(e==="_"?void 0:e==="0n"?BigInt(0):Fr(e)),ShallowRef:e=>$e(e),ShallowReactive:e=>dt(e),Ref:e=>Ce(e),Reactive:e=>ke(e)},Nm=at({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in oa)Fm(r,oa[r]);Object.assign(e.payload,([t,n]=Vn(()=>e.runWithContext(Hm)),t=await t,n(),t)),window.__NUXT__=e.payload}}),jm=[],Bm=at({name:"nuxt:head",enforce:"pre",setup(e){const t=Mm({plugins:jm});Im(()=>ye().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Xc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! - * vue-router v4.4.3 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const an=typeof document<"u";function Um(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ce=Object.assign;function Ss(e,t){const n={};for(const r in t){const s=t[r];n[r]=tt(s)?s.map(e):e(s)}return n}const Ln=()=>{},tt=Array.isArray,ou=/#/g,Vm=/&/g,Wm=/\//g,Km=/=/g,Gm=/\?/g,iu=/\+/g,qm=/%5B/g,Ym=/%5D/g,au=/%5E/g,zm=/%60/g,lu=/%7B/g,Jm=/%7C/g,cu=/%7D/g,Zm=/%20/g;function Yo(e){return encodeURI(""+e).replace(Jm,"|").replace(qm,"[").replace(Ym,"]")}function Qm(e){return Yo(e).replace(lu,"{").replace(cu,"}").replace(au,"^")}function io(e){return Yo(e).replace(iu,"%2B").replace(Zm,"+").replace(ou,"%23").replace(Vm,"%26").replace(zm,"`").replace(lu,"{").replace(cu,"}").replace(au,"^")}function Xm(e){return io(e).replace(Km,"%3D")}function eg(e){return Yo(e).replace(ou,"%23").replace(Gm,"%3F")}function tg(e){return e==null?"":eg(e).replace(Wm,"%2F")}function Wn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ng=/\/$/,rg=e=>e.replace(ng,"");function Ps(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=ag(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Wn(i)}}function sg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ia(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function og(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&_n(t.matched[r],n.matched[s])&&uu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function _n(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function uu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!ig(e[n],t[n]))return!1;return!0}function ig(e,t){return tt(e)?aa(e,t):tt(t)?aa(t,e):e===t}function aa(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ag(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const Qe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Kn;(function(e){e.pop="pop",e.push="push"})(Kn||(Kn={}));var Dn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dn||(Dn={}));function lg(e){if(!e)if(an){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rg(e)}const cg=/^[^#]+#/;function ug(e,t){return e.replace(cg,"#")+t}function fg(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const cs=()=>({left:window.scrollX,top:window.scrollY});function dg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=fg(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function la(e,t){return(history.state?history.state.position-t:-1)+e}const ao=new Map;function hg(e,t){ao.set(e,t)}function pg(e){const t=ao.get(e);return ao.delete(e),t}let mg=()=>location.protocol+"//"+location.host;function fu(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),ia(l,"")}return ia(n,e)+r+s}function gg(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const h=fu(e,location),y=n.value,_=t.value;let C=0;if(d){if(n.value=h,t.value=d,i&&i===y){i=null;return}C=_?d.position-_.position:0}else r(h);s.forEach(I=>{I(n.value,y,{delta:C,type:Kn.pop,direction:C?C>0?Dn.forward:Dn.back:Dn.unknown})})};function l(){i=n.value}function f(d){s.push(d);const h=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return o.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(ce({},d.state,{scroll:cs()}),"")}function c(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function ca(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?cs():null}}function yg(e){const{history:t,location:n}=window,r={value:fu(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=e.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+l:mg()+e+l;try{t[u?"replaceState":"pushState"](f,"",d),s.value=f}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(l,f){const u=ce({},t.state,ca(s.value.back,l,s.value.forward,!0),f,{position:s.value.position});o(l,u,!0),r.value=l}function a(l,f){const u=ce({},s.value,t.state,{forward:l,scroll:cs()});o(u.current,u,!0);const c=ce({},ca(r.value,l,null),{position:u.position+1},f);o(l,c,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function du(e){e=lg(e);const t=yg(e),n=gg(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ce({location:"",base:e,go:r,createHref:ug.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function vg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),du(e)}function _g(e){return typeof e=="string"||e&&typeof e=="object"}function hu(e){return typeof e=="string"||typeof e=="symbol"}const pu=Symbol("");var ua;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ua||(ua={}));function bn(e,t){return ce(new Error,{type:e,[pu]:!0},t)}function lt(e,t){return e instanceof Error&&pu in e&&(t==null||!!(e.type&t))}const fa="[^/]+?",bg={sensitive:!1,strict:!1,start:!0,end:!0},wg=/[.+*?^${}()[\]/\\]/g;function Eg(e,t){const n=ce({},bg,t),r=[];let s=n.start?"^":"";const o=[];for(const f of e){const u=f.length?[]:[90];n.strict&&!f.length&&(s+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function mu(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Cg={type:0,value:""},kg=/[a-zA-Z0-9_]/;function Rg(e){if(!e)return[[]];if(e==="/")return[[Cg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${f}": ${h}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function d(){f+=l}for(;a{i(g)}:Ln}function i(c){if(hu(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){const d=Mg(c,n);n.splice(d,0,c),c.record.name&&!pa(c)&&r.set(c.record.name,c)}function f(c,d){let h,y={},_,C;if("name"in c&&c.name){if(h=r.get(c.name),!h)throw bn(1,{location:c});C=h.record.name,y=ce(ha(d.params,h.keys.filter(g=>!g.optional).concat(h.parent?h.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),c.params&&ha(c.params,h.keys.map(g=>g.name))),_=h.stringify(y)}else if(c.path!=null)_=c.path,h=n.find(g=>g.re.test(_)),h&&(y=h.parse(_),C=h.record.name);else{if(h=d.name?r.get(d.name):n.find(g=>g.re.test(d.path)),!h)throw bn(1,{location:c,currentLocation:d});C=h.record.name,y=ce({},d.params,c.params),_=h.stringify(y)}const I=[];let v=h;for(;v;)I.unshift(v.record),v=v.parent;return{name:C,path:_,params:y,matched:I,meta:Og(I)}}e.forEach(c=>o(c));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:f,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function ha(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function xg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Ag(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Ag(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function pa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Og(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function ma(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Mg(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;mu(e,t[o])<0?r=o:n=o+1}const s=Ig(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Ig(e){let t=e;for(;t=t.parent;)if(gu(t)&&mu(e,t)===0)return t}function gu({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Lg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&io(o)):[r&&io(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Dg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const $g=Symbol(""),ya=Symbol(""),zo=Symbol(""),Jo=Symbol(""),lo=Symbol("");function Rn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Pt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const f=d=>{d===!1?l(bn(4,{from:n,to:t})):d instanceof Error?l(d):_g(d)?l(bn(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},u=o(()=>e.call(r&&r.instances[s],t,n,f));let c=Promise.resolve(u);e.length<3&&(c=c.then(f)),c.catch(d=>l(d))})}function xs(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Hg(l)){const u=(l.__vccOpts||l)[t];u&&o.push(Pt(u,n,r,i,a,s))}else{let f=l();o.push(()=>f.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const c=Um(u)?u.default:u;i.components[a]=c;const h=(c.__vccOpts||c)[t];return h&&Pt(h,n,r,i,a,s)()}))}}return o}function Hg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function va(e){const t=ge(zo),n=ge(Jo),r=Q(()=>{const l=ie(e.to);return t.resolve(l)}),s=Q(()=>{const{matched:l}=r.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const d=c.findIndex(_n.bind(null,u));if(d>-1)return d;const h=_a(l[f-2]);return f>1&&_a(u)===h&&c[c.length-1].path!==h?c.findIndex(_n.bind(null,l[f-2])):d}),o=Q(()=>s.value>-1&&Bg(n.params,r.value.params)),i=Q(()=>s.value>-1&&s.value===n.matched.length-1&&uu(n.params,r.value.params));function a(l={}){return jg(l)?t[ie(e.replace)?"replace":"push"](ie(e.to)).catch(Ln):Promise.resolve()}return{route:r,href:Q(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Fg=gt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:va,setup(e,{slots:t}){const n=ke(va(e)),{options:r}=ge(zo),s=Q(()=>({[ba(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ba(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Me("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Ng=Fg;function jg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Bg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!tt(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function _a(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ba=(e,t,n)=>e??t??n,Ug=gt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(lo),s=Q(()=>e.route||r.value),o=ge(ya,0),i=Q(()=>{let f=ie(o);const{matched:u}=s.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=Q(()=>s.value.matched[i.value]);ze(ya,Q(()=>i.value+1)),ze($g,a),ze(lo,s);const l=Ce();return We(()=>[l.value,a.value,e.name],([f,u,c],[d,h,y])=>{u&&(u.instances[c]=f,h&&h!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),f&&u&&(!h||!_n(u,h)||!d)&&(u.enterCallbacks[c]||[]).forEach(_=>_(f))},{flush:"post"}),()=>{const f=s.value,u=e.name,c=a.value,d=c&&c.components[u];if(!d)return wa(n.default,{Component:d,route:f});const h=c.props[u],y=h?h===!0?f.params:typeof h=="function"?h(f):h:null,C=Me(d,ce({},y,t,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return wa(n.default,{Component:C,route:f})||C}}});function wa(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const yu=Ug;function Vg(e){const t=Pg(e.routes,e),n=e.parseQuery||Lg,r=e.stringifyQuery||ga,s=e.history,o=Rn(),i=Rn(),a=Rn(),l=$e(Qe);let f=Qe;an&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ss.bind(null,R=>""+R),c=Ss.bind(null,tg),d=Ss.bind(null,Wn);function h(R,H){let N,K;return hu(R)?(N=t.getRecordMatcher(R),K=H):K=R,t.addRoute(K,N)}function y(R){const H=t.getRecordMatcher(R);H&&t.removeRoute(H)}function _(){return t.getRoutes().map(R=>R.record)}function C(R){return!!t.getRecordMatcher(R)}function I(R,H){if(H=ce({},H||l.value),typeof R=="string"){const m=Ps(n,R,H.path),E=t.resolve({path:m.path},H),A=s.createHref(m.fullPath);return ce(m,E,{params:d(E.params),hash:Wn(m.hash),redirectedFrom:void 0,href:A})}let N;if(R.path!=null)N=ce({},R,{path:Ps(n,R.path,H.path).path});else{const m=ce({},R.params);for(const E in m)m[E]==null&&delete m[E];N=ce({},R,{params:c(m)}),H.params=c(H.params)}const K=t.resolve(N,H),ae=R.hash||"";K.params=u(d(K.params));const de=sg(r,ce({},R,{hash:Qm(ae),path:K.path})),p=s.createHref(de);return ce({fullPath:de,hash:ae,query:r===ga?Dg(R.query):R.query||{}},K,{redirectedFrom:void 0,href:p})}function v(R){return typeof R=="string"?Ps(n,R,l.value.path):ce({},R)}function g(R,H){if(f!==R)return bn(8,{from:H,to:R})}function b(R){return x(R)}function T(R){return b(ce(v(R),{replace:!0}))}function w(R){const H=R.matched[R.matched.length-1];if(H&&H.redirect){const{redirect:N}=H;let K=typeof N=="function"?N(R):N;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=v(K):{path:K},K.params={}),ce({query:R.query,hash:R.hash,params:K.path!=null?{}:R.params},K)}}function x(R,H){const N=f=I(R),K=l.value,ae=R.state,de=R.force,p=R.replace===!0,m=w(N);if(m)return x(ce(v(m),{state:typeof m=="object"?ce({},ae,m.state):ae,force:de,replace:p}),H||N);const E=N;E.redirectedFrom=H;let A;return!de&&og(r,K,N)&&(A=bn(16,{to:E,from:K}),Ke(K,K,!0,!1)),(A?Promise.resolve(A):S(E,K)).catch(k=>lt(k)?lt(k,2)?k:nt(k):G(k,E,K)).then(k=>{if(k){if(lt(k,2))return x(ce({replace:p},v(k.to),{state:typeof k.to=="object"?ce({},ae,k.to.state):ae,force:de}),H||E)}else k=O(E,K,!0,p,ae);return B(E,K,k),k})}function D(R,H){const N=g(R,H);return N?Promise.reject(N):Promise.resolve()}function P(R){const H=_t.values().next().value;return H&&typeof H.runWithContext=="function"?H.runWithContext(R):R()}function S(R,H){let N;const[K,ae,de]=Wg(R,H);N=xs(K.reverse(),"beforeRouteLeave",R,H);for(const m of K)m.leaveGuards.forEach(E=>{N.push(Pt(E,R,H))});const p=D.bind(null,R,H);return N.push(p),Ie(N).then(()=>{N=[];for(const m of o.list())N.push(Pt(m,R,H));return N.push(p),Ie(N)}).then(()=>{N=xs(ae,"beforeRouteUpdate",R,H);for(const m of ae)m.updateGuards.forEach(E=>{N.push(Pt(E,R,H))});return N.push(p),Ie(N)}).then(()=>{N=[];for(const m of de)if(m.beforeEnter)if(tt(m.beforeEnter))for(const E of m.beforeEnter)N.push(Pt(E,R,H));else N.push(Pt(m.beforeEnter,R,H));return N.push(p),Ie(N)}).then(()=>(R.matched.forEach(m=>m.enterCallbacks={}),N=xs(de,"beforeRouteEnter",R,H,P),N.push(p),Ie(N))).then(()=>{N=[];for(const m of i.list())N.push(Pt(m,R,H));return N.push(p),Ie(N)}).catch(m=>lt(m,8)?m:Promise.reject(m))}function B(R,H,N){a.list().forEach(K=>P(()=>K(R,H,N)))}function O(R,H,N,K,ae){const de=g(R,H);if(de)return de;const p=H===Qe,m=an?history.state:{};N&&(K||p?s.replace(R.fullPath,ce({scroll:p&&m&&m.scroll},ae)):s.push(R.fullPath,ae)),l.value=R,Ke(R,H,N,p),nt()}let V;function ee(){V||(V=s.listen((R,H,N)=>{if(!bt.listening)return;const K=I(R),ae=w(K);if(ae){x(ce(ae,{replace:!0}),K).catch(Ln);return}f=K;const de=l.value;an&&hg(la(de.fullPath,N.delta),cs()),S(K,de).catch(p=>lt(p,12)?p:lt(p,2)?(x(p.to,K).then(m=>{lt(m,20)&&!N.delta&&N.type===Kn.pop&&s.go(-1,!1)}).catch(Ln),Promise.reject()):(N.delta&&s.go(-N.delta,!1),G(p,K,de))).then(p=>{p=p||O(K,de,!1),p&&(N.delta&&!lt(p,8)?s.go(-N.delta,!1):N.type===Kn.pop&<(p,20)&&s.go(-1,!1)),B(K,de,p)}).catch(Ln)}))}let ne=Rn(),W=Rn(),Z;function G(R,H,N){nt(R);const K=W.list();return K.length?K.forEach(ae=>ae(R,H,N)):console.error(R),Promise.reject(R)}function pe(){return Z&&l.value!==Qe?Promise.resolve():new Promise((R,H)=>{ne.add([R,H])})}function nt(R){return Z||(Z=!R,ee(),ne.list().forEach(([H,N])=>R?N(R):H()),ne.reset()),R}function Ke(R,H,N,K){const{scrollBehavior:ae}=e;if(!an||!ae)return Promise.resolve();const de=!N&&pg(la(R.fullPath,0))||(K||!N)&&history.state&&history.state.scroll||null;return Xt().then(()=>ae(R,H,de)).then(p=>p&&dg(p)).catch(p=>G(p,R,H))}const ve=R=>s.go(R);let rt;const _t=new Set,bt={currentRoute:l,listening:!0,addRoute:h,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:C,getRoutes:_,resolve:I,options:e,push:b,replace:T,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:W.add,isReady:pe,install(R){const H=this;R.component("RouterLink",Ng),R.component("RouterView",yu),R.config.globalProperties.$router=H,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>ie(l)}),an&&!rt&&l.value===Qe&&(rt=!0,b(s.location).catch(ae=>{}));const N={};for(const ae in Qe)Object.defineProperty(N,ae,{get:()=>l.value[ae],enumerable:!0});R.provide(zo,H),R.provide(Jo,dt(N)),R.provide(lo,l);const K=R.unmount;_t.add(R),R.unmount=function(){_t.delete(R),_t.size<1&&(f=Qe,V&&V(),V=null,l.value=Qe,rt=!1,Z=!1),K()}}};function Ie(R){return R.reduce((H,N)=>H.then(()=>P(N)),Promise.resolve())}return bt}function Wg(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i_n(f,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(f=>_n(f,l))||s.push(l))}return[n,r,s]}function Kg(e){return ge(Jo)}const Gg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),co=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Gg(e.route,n));return typeof r=="function"?r(e.route):r},qg=(e,t)=>({default:()=>e?Me($f,e===!0?{}:e,t):t});function Zo(e){return Array.isArray(e)?e:[e]}const Yg="modulepreload",zg=function(e,t){return new URL(e,t).href},Ea={},Jg=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=zg(l,r),l in Ea)return;Ea[l]=!0;const f=l.endsWith(".css"),u=f?'[rel="stylesheet"]':"";if(!!r)for(let h=o.length-1;h>=0;h--){const y=o[h];if(y.href===l&&(!f||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=f?"stylesheet":Yg,f||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),f)return new Promise((h,y)=>{d.addEventListener("load",h),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},_e=(...e)=>Jg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Ta=[{name:"about",path:"/about",component:()=>_e(()=>import("./B1N910ux.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)},{name:"goodies",path:"/goodies",component:()=>_e(()=>import("./Bk37PbEj.js"),__vite__mapDeps([5,1,2,3,6]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",component:()=>_e(()=>import("./BDKTRTCj.js"),__vite__mapDeps([7,1,2,3,8]),import.meta.url).then(e=>e.default||e)},{name:"policies",path:"/policies",component:()=>_e(()=>import("./3e5Bi9I1.js"),__vite__mapDeps([9,1,2,3,10]),import.meta.url).then(e=>e.default||e)},{name:"presentations-haruguchi",path:"/presentations/haruguchi",component:()=>_e(()=>import("./CWEHd8VG.js"),__vite__mapDeps([11,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-hasumikin",path:"/presentations/hasumikin",component:()=>_e(()=>import("./Cvt5FUkD.js"),__vite__mapDeps([13,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-joker1007",path:"/presentations/joker1007",component:()=>_e(()=>import("./OP5z-vy7.js"),__vite__mapDeps([14,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-kinoppyd",path:"/presentations/kinoppyd",component:()=>_e(()=>import("./B5YfJ6n4.js"),__vite__mapDeps([15,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-koic",path:"/presentations/koic",component:()=>_e(()=>import("./B7lT3j-r.js"),__vite__mapDeps([16,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-makicamel",path:"/presentations/makicamel",component:()=>_e(()=>import("./Dgk-JYBa.js"),__vite__mapDeps([17,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-shugomaeda",path:"/presentations/shugomaeda",component:()=>_e(()=>import("./yOhkgKIf.js"),__vite__mapDeps([18,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-tompng",path:"/presentations/tompng",component:()=>_e(()=>import("./DsbNTpwF.js"),__vite__mapDeps([19,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-willnet",path:"/presentations/willnet",component:()=>_e(()=>import("./BOHbdSiw.js"),__vite__mapDeps([20,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-yui-knk",path:"/presentations/yui-knk",component:()=>_e(()=>import("./D2YBBIXq.js"),__vite__mapDeps([21,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"schedule",path:"/schedule",component:()=>_e(()=>import("./IDpS8_re.js"),__vite__mapDeps([22,1,2,3,23]),import.meta.url).then(e=>e.default||e)},{name:"speakers",path:"/speakers",component:()=>_e(()=>import("./DkMKhpZ_.js"),__vite__mapDeps([24,1,2,3,25,6]),import.meta.url).then(e=>e.default||e)},{name:"sponsors",path:"/sponsors",component:()=>_e(()=>import("./DZ5zeElT.js"),__vite__mapDeps([26,1,2,3,25,27]),import.meta.url).then(e=>e.default||e)},{name:"venue",path:"/venue",component:()=>_e(()=>import("./C2VIO5It.js"),__vite__mapDeps([28,1,2,3,10]),import.meta.url).then(e=>e.default||e)}],vu=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Me(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Ca(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Zg(e,t){return e===t||t===Qe?!1:Ca(e)!==Ca(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Qg={scrollBehavior(e,t,n){var f;const r=ye(),s=((f=Je().options)==null?void 0:f.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Zg(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ka(e.hash),behavior:s}:!1;const a=u=>!!(u.meta.pageTransition??Zs),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await new Promise(c=>setTimeout(c,0)),e.hash&&(o={el:e.hash,top:ka(e.hash),behavior:s}),u(o)})})}};function ka(e){try{const t=document.querySelector(e);if(t)return Number.parseFloat(getComputedStyle(t).scrollMarginTop)+Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)}catch{}return 0}const Xg={hashMode:!1,scrollBehaviorType:"auto"},Ne={...Xg,...Qg},ey=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ye(),s=Je();if(([t,n]=Vn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=as({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(f=>{if(a(),f===e){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>ln(i)),window.history.pushState({},"",e.fullPath)});return!1}})},ty=async e=>{let t,n;const r=([t,n]=Vn(()=>qo(e.path)),t=await t,n(),t);if(r.redirect)return en(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},ny=[ey,ty],$n={};function ry(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const f=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(f);return u[0]!=="/"&&(u="/"+u),Wi(u,"")}const a=Wi(r,e),l=!n||Gh(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const sy=at({name:"nuxt:router",enforce:"pre",async setup(e){var C,I;let t,n,r=os().app.baseURL;Ne.hashMode&&!r.includes("#")&&(r+="#");const s=((C=Ne.history)==null?void 0:C.call(Ne,r))??(Ne.hashMode?vg(r):du(r)),o=((I=Ne.routes)==null?void 0:I.call(Ne,Ta))??Ta;let i;const a=Vg({...Ne,scrollBehavior:(v,g,b)=>{if(g===Qe){i=b;return}if(Ne.scrollBehavior){if(a.options.scrollBehavior=Ne.scrollBehavior,"scrollRestoration"in window.history){const T=a.beforeEach(()=>{T(),window.history.scrollRestoration="manual"})}return Ne.scrollBehavior(v,Qe,i||b)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=$e(a.currentRoute.value);a.afterEach((v,g)=>{l.value=g}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const f=ry(r,window.location,e.payload.path),u=$e(a.currentRoute.value),c=()=>{u.value=a.currentRoute.value};e.hook("page:finish",c),a.afterEach((v,g)=>{var b,T,w,x;((T=(b=v.matched[0])==null?void 0:b.components)==null?void 0:T.default)===((x=(w=g.matched[0])==null?void 0:w.components)==null?void 0:x.default)&&c()});const d={};for(const v in u.value)Object.defineProperty(d,v,{get:()=>u.value[v]});e._route=dt(d),e._middleware=e._middleware||{global:[],named:{}};const h=is();a.afterEach(async(v,g,b)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(Up),b&&await e.callHook("page:loading:end"),v.matched.length===0&&await e.runWithContext(()=>ln(eo({statusCode:404,fatal:!1,statusMessage:`Page not found: ${v.fullPath}`,data:{path:v.fullPath}})))});try{[t,n]=Vn(()=>a.isReady()),await t,n()}catch(v){[t,n]=Vn(()=>e.runWithContext(()=>ln(v))),await t,n()}const y=f!==a.currentRoute.value.fullPath?a.resolve(f):a.currentRoute.value;c();const _=e.payload.state._layout;return a.beforeEach(async(v,g)=>{var b;await e.callHook("page:loading:start"),v.meta=ke(v.meta),e.isHydrating&&_&&!Lt(v.meta.layout)&&(v.meta.layout=_),e._processingMiddleware=!0;{const T=new Set([...ny,...e._middleware.global]);for(const w of v.matched){const x=w.meta.middleware;if(x)for(const D of Zo(x))T.add(D)}{const w=await e.runWithContext(()=>qo(v.path));if(w.appMiddleware)for(const x in w.appMiddleware)w.appMiddleware[x]?T.add(x):T.delete(x)}for(const w of T){const x=typeof w=="string"?e._middleware.named[w]||await((b=$n[w])==null?void 0:b.call($n).then(P=>P.default||P)):w;if(!x)throw new Error(`Unknown route middleware: '${w}'.`);const D=await e.runWithContext(()=>x(v,g));if(!e.payload.serverRendered&&e.isHydrating&&(D===!1||D instanceof Error)){const P=D||eo({statusCode:404,statusMessage:`Page Not Found: ${f}`});return await e.runWithContext(()=>ln(P)),!1}if(D!==!0&&(D||D===!1))return D}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in y&&(y.name=void 0),await a.replace({...y,force:!0}),a.options.scrollBehavior=Ne.scrollBehavior}catch(v){await e.runWithContext(()=>ln(v))}}),{provide:{router:a}}}}),Ra=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Kv=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Qo=e=>{const t=ye();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ra(()=>e())}):Ra(()=>e())},oy=at({name:"nuxt:payload",setup(e){Je().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await sa(t.path);r&&Object.assign(e.static.data,r.data)}),Qo(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await sa(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(ls,1e3)})}}),iy=at(()=>{const e=Je();Qo(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),ay=at(e=>{let t;async function n(){const r=await ls();t&&clearTimeout(t),t=setTimeout(n,zi);try{const s=await $fetch(Ko("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Qo(()=>{t=setTimeout(n,zi)})});function ly(e={}){const t=e.path||window.location.pathname;let n={};try{n=Fr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:Vo(n.app.baseURL,o.fullPath);ly({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),uy=at({name:"nuxt:global-components"}),At={},fy=at({name:"nuxt:prefetch",setup(e){const t=Je();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof At[r]=="function"&&await At[r]()})}),e.hooks.hook("link:prefetch",n=>{if(en(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=Zo(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof $n[i]=="function"&&$n[i]();s&&typeof At[s]=="function"&&At[s]()})}});function dy(e,t){let n;function r(){n=hl(),n.run(()=>t.length?t(()=>{n==null||n.stop(),r()}):t())}We(e,s=>{s&&!n?r():s||(n==null||n.stop(),n=void 0)},{immediate:!0}),ef(()=>{n==null||n.stop()})}const Ue=typeof window<"u",Gv=Ue&&"IntersectionObserver"in window,hy=Ue&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function Sa(e,t,n){py(e,t),t.set(e,n)}function py(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function my(e,t,n){return e.set(_u(e,t),n),n}function Bt(e,t){return e.get(_u(e,t))}function _u(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function bu(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let s=0;sgy(e[r],t[r]))}function uo(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),bu(e,t.split("."),n))}function qv(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const s=t(e,n);return typeof s>"u"?n:s}if(typeof t=="string")return uo(e,t,n);if(Array.isArray(t))return bu(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function wu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function mr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function Pa(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function yy(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const Yv=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function As(e,t){return t.every(n=>e.hasOwnProperty(n))}function vy(e,t){const n={},r=new Set(Object.keys(e));for(const s of t)r.has(s)&&(n[s]=e[s]);return n}function zv(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}function Jv(e){return e==null?[]:Array.isArray(e)?e:[e]}function _y(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function xa(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Aa(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function by(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const s in e)r[s]=e[s];for(const s in t){const o=e[s],i=t[s];if(Pa(o)&&Pa(i)){r[s]=Ve(o,i,n);continue}if(Array.isArray(o)&&Array.isArray(i)&&n){r[s]=n(o,i);continue}r[s]=i}return r}function wy(e){return e.map(t=>t.type===xe?wy(t.children):t).flat()}function Jt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Jt.cache.has(e))return Jt.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Jt.cache.set(e,t),t}Jt.cache=new Map;function xn(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>xn(e,n)).flat(1);if(t.suspense)return xn(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>xn(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return xn(e,t.component.subTree).flat(1)}return[]}var gr=new WeakMap,rn=new WeakMap;class Zv{constructor(t){Sa(this,gr,[]),Sa(this,rn,0),this.size=t}push(t){Bt(gr,this)[Bt(rn,this)]=t,my(rn,this,(Bt(rn,this)+1)%this.size)}values(){return Bt(gr,this).slice(Bt(rn,this)).concat(Bt(gr,this).slice(0,Bt(rn,this)))}}function Qv(e){const t=ke({}),n=Q(e);return ts(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),Ol(t)}function Xv(e,t){return e.includes(t)}const e_=()=>[Function,Array];function t_(e,t){return t="on"+zn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Ey(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function Ty(e,t,n){let r,s=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do s+=o,r=e[s];while((!r||r.offsetParent==null)&&s=0);return r}function Cy(e,t){var r,s,o,i;const n=Ey(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((r=n[0])==null||r.focus());else if(t==="first")(s=n[0])==null||s.focus();else if(t==="last")(o=n.at(-1))==null||o.focus();else if(typeof t=="number")(i=n[t])==null||i.focus();else{const a=Ty(n,t);a?a.focus():Cy(e,t==="next"?"first":"last")}}function n_(e,t){if(!Ue||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function ky(){const e=$e(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>yy(e.value)}),t}const sn=2.4,Oa=.2126729,Ma=.7151522,Ia=.072175,Ry=.55,Sy=.58,Py=.57,xy=.62,yr=.03,La=1.45,Ay=5e-4,Oy=1.25,My=1.25,Da=.078,$a=12.82051282051282,vr=.06,Ha=.001;function Fa(e,t){const n=(e.r/255)**sn,r=(e.g/255)**sn,s=(e.b/255)**sn,o=(t.r/255)**sn,i=(t.g/255)**sn,a=(t.b/255)**sn;let l=n*Oa+r*Ma+s*Ia,f=o*Oa+i*Ma+a*Ia;if(l<=yr&&(l+=(yr-l)**La),f<=yr&&(f+=(yr-f)**La),Math.abs(f-l)l){const c=(f**Ry-l**Sy)*Oy;u=c-Ha?0:c>-Da?c-c*$a*vr:c+vr}return u*100}function r_(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Wr=.20689655172413793,Iy=e=>e>Wr**3?Math.cbrt(e):e/(3*Wr**2)+4/29,Ly=e=>e>Wr?e**3:3*Wr**2*(e-4/29);function Eu(e){const t=Iy,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Tu(e){const t=Ly,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const Dy=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],$y=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,Hy=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Fy=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Cu(e){const t=Array(3),n=$y,r=Dy;for(let s=0;s<3;++s)t[s]=Math.round(_y(n(r[s][0]*e[0]+r[s][1]*e[1]+r[s][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function Xo(e){let{r:t,g:n,b:r}=e;const s=[0,0,0],o=Fy,i=Hy;t=o(t/255),n=o(n/255),r=o(r/255);for(let a=0;a<3;++a)s[a]=i[a][0]*t+i[a][1]*n+i[a][2]*r;return s}function Ny(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function s_(e){return Ny(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Na=/^(?(?:rgb|hsl)a?)\((?.+)\)/,jy={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>ja({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>ja({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>Gn({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>Gn({h:e,s:t,v:n,a:r})};function ht(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Na.test(e)){const{groups:t}=e.match(Na),{fn:n,values:r}=t,s=r.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return jy[n](...s)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),Uy(t)}else if(typeof e=="object"){if(As(e,["r","g","b"]))return e;if(As(e,["h","s","l"]))return Gn(ku(e));if(As(e,["h","s","v"]))return Gn(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Gn(e){const{h:t,s:n,v:r,a:s}=e,o=a=>{const l=(a+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},i=[o(5),o(3),o(1)].map(a=>Math.round(a*255));return{r:i[0],g:i[1],b:i[2],a:s}}function ja(e){return Gn(ku(e))}function ku(e){const{h:t,s:n,l:r,a:s}=e,o=r+n*Math.min(r,1-r),i=o===0?0:2-2*r/o;return{h:t,s:i,v:o,a:s}}function _r(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function By(e){let{r:t,g:n,b:r,a:s}=e;return`#${[_r(t),_r(n),_r(r),s!==void 0?_r(Math.round(s*255)):""].join("")}`}function Uy(e){e=Vy(e);let[t,n,r,s]=by(e,2).map(o=>parseInt(o,16));return s=s===void 0?s:s/255,{r:t,g:n,b:r,a:s}}function Vy(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=xa(xa(e,6),8,"F")),e}function Wy(e,t){const n=Eu(Xo(e));return n[0]=n[0]+t*10,Cu(Tu(n))}function Ky(e,t){const n=Eu(Xo(e));return n[0]=n[0]-t*10,Cu(Tu(n))}function Gy(e){const t=ht(e);return Xo(t)[1]}function qy(e){const t=Math.abs(Fa(ht(0),ht(e)));return Math.abs(Fa(ht(16777215),ht(e)))>Math.min(t,50)?"#fff":"#000"}function Ft(e,t){return n=>Object.keys(e).reduce((r,s)=>{const i=typeof e[s]=="object"&&e[s]!=null&&!Array.isArray(e[s])?e[s]:{type:e[s]};return n&&s in n?r[s]={...i,default:n[s]}:r[s]=i,t&&!r[s].source&&(r[s].source=t),r},{})}const Yy=Ft({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function vt(e,t){const n=Qn();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function zy(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=vt(e).type;return Jt((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Ru=0,Sr=new WeakMap;function ei(){const e=vt("getUid");if(Sr.has(e))return Sr.get(e);{const t=Ru++;return Sr.set(e,t),t}}ei.reset=()=>{Ru=0,Sr=new WeakMap};function Jy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const wn=Symbol.for("vuetify:defaults");function Zy(e){return Ce(e)}function ti(){const e=ge(wn);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function o_(e,t){const n=ti(),r=Ce(e),s=Q(()=>{if(ie(t==null?void 0:t.disabled))return n.value;const i=ie(t==null?void 0:t.scoped),a=ie(t==null?void 0:t.reset),l=ie(t==null?void 0:t.root);if(r.value==null&&!(i||a||l))return n.value;let f=Ve(r.value,{prev:n.value});if(i)return f;if(a||l){const u=Number(a||1/0);for(let c=0;c<=u&&!(!f||!("prev"in f));c++)f=f.prev;return f&&typeof l=="string"&&l in f&&(f=Ve(Ve(f,{prev:f}),f[l])),f}return f.prev?Ve(f.prev,f):f});return ze(wn,s),s}function Qy(e,t){var n,r;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((r=e.props)==null?void 0:r[Jt(t)])<"u"}function Xy(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ti();const r=vt("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const s=Q(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),o=new Proxy(e,{get(l,f){var c,d,h,y,_,C,I;const u=Reflect.get(l,f);return f==="class"||f==="style"?[(c=s.value)==null?void 0:c[f],u].filter(v=>v!=null):typeof f=="string"&&!Qy(r.vnode,f)?((d=s.value)==null?void 0:d[f])!==void 0?(h=s.value)==null?void 0:h[f]:((_=(y=n.value)==null?void 0:y.global)==null?void 0:_[f])!==void 0?(I=(C=n.value)==null?void 0:C.global)==null?void 0:I[f]:u:u}}),i=$e();ts(()=>{if(s.value){const l=Object.entries(s.value).filter(f=>{let[u]=f;return u.startsWith(u[0].toUpperCase())});i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function a(){const l=Jy(wn,r);ze(wn,Q(()=>i.value?Ve((l==null?void 0:l.value)??{},i.value):l==null?void 0:l.value))}return{props:o,provideSubDefaults:a}}function nr(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=Ft(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return vy(r,t)},e.props._as=String,e.setup=function(r,s){const o=ti();if(!o.value)return e._setup(r,s);const{props:i,provideSubDefaults:a}=Xy(r,r._as??e.name,o),l=e._setup(i,s);return a(),l}}return e}function Su(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?nr:gt)(t)}function e0(e){const t=vt("useRender");t.render=e}function t0(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:c=>c,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:c=>c;const o=vt("useProxiedModel"),i=Ce(e[t]!==void 0?e[t]:n),a=Jt(t),f=Q(a!==t?()=>{var c,d,h,y;return e[t],!!(((c=o.vnode.props)!=null&&c.hasOwnProperty(t)||(d=o.vnode.props)!=null&&d.hasOwnProperty(a))&&((h=o.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${t}`)||(y=o.vnode.props)!=null&&y.hasOwnProperty(`onUpdate:${a}`)))}:()=>{var c,d;return e[t],!!((c=o.vnode.props)!=null&&c.hasOwnProperty(t)&&((d=o.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});dy(()=>!f.value,()=>{We(()=>e[t],c=>{i.value=c})});const u=Q({get(){const c=e[t];return r(f.value?c:i.value)},set(c){const d=s(c),h=re(f.value?e[t]:i.value);h===d||r(h)===c||(i.value=d,o==null||o.emit(`update:${t}`,d))}});return Object.defineProperty(u,"externalValue",{get:()=>f.value?e[t]:i.value}),u}const n0={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},Ba="$vuetify.",Ua=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),Pu=(e,t,n)=>function(r){for(var s=arguments.length,o=new Array(s>1?s-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],r).format(n)}function Os(e,t,n){const r=t0(e,t,e[t]??n.value);return r.value=e[t]??n.value,We(n,s=>{e[t]==null&&(r.value=n.value)}),r}function Au(e){return t=>{const n=Os(t,"locale",e.current),r=Os(t,"fallback",e.fallback),s=Os(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:s,t:Pu(n,r,s),n:xu(n,r),provide:Au({current:n,fallback:r,messages:s})}}}function r0(e){const t=$e((e==null?void 0:e.locale)??"en"),n=$e((e==null?void 0:e.fallback)??"en"),r=Ce({en:n0,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:Pu(t,n,r),n:xu(t,n),provide:Au({current:t,fallback:n,messages:r})}}const fo=Symbol.for("vuetify:locale");function s0(e){return e.name!=null}function o0(e){const t=e!=null&&e.adapter&&s0(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:r0(e),n=a0(t,e);return{...t,...n}}function i0(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function a0(e,t){const n=Ce((t==null?void 0:t.rtl)??i0()),r=Q(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:Q(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function l0(){const e=ge(fo);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const us={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function c0(e,t,n){const r=[];let s=[];const o=Ou(e),i=Mu(e),a=n??us[t.slice(-2).toUpperCase()]??0,l=(o.getDay()-a+7)%7,f=(i.getDay()-a+7)%7;for(let u=0;u0&&r.push(s),r}function u0(e,t,n){const r=n??us[t.slice(-2).toUpperCase()]??0,s=new Date(e);for(;s.getDay()!==r;)s.setDate(s.getDate()-1);return s}function f0(e,t){const n=new Date(e),r=((us[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function Ou(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Mu(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function d0(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const h0=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Iu(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(h0.test(e))return d0(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const Va=new Date(2e3,0,2);function p0(e,t){const n=t??us[e.slice(-2).toUpperCase()]??0;return wu(7).map(r=>{const s=new Date(Va);return s.setDate(Va.getDate()+n+r),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(s)})}function m0(e,t,n,r){const s=Iu(e)??new Date,o=r==null?void 0:r[t];if(typeof o=="function")return o(s,t,n);let i={};switch(t){case"fullDate":i={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":i={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const a=s.getDate(),l=new Intl.DateTimeFormat(n,{month:"long"}).format(s);return`${a} ${l}`;case"normalDateWithWeekday":i={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":i={month:"short",day:"numeric"};break;case"year":i={year:"numeric"};break;case"month":i={month:"long"};break;case"monthShort":i={month:"short"};break;case"monthAndYear":i={month:"long",year:"numeric"};break;case"monthAndDate":i={month:"long",day:"numeric"};break;case"weekday":i={weekday:"long"};break;case"weekdayShort":i={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(s.getDate());case"hours12h":i={hour:"numeric",hour12:!0};break;case"hours24h":i={hour:"numeric",hour12:!1};break;case"minutes":i={minute:"numeric"};break;case"seconds":i={second:"numeric"};break;case"fullTime":i={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":i={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":i={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":i={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":i={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":i={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":i={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:i=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,i).format(s)}function g0(e,t){const n=e.toJsDate(t),r=n.getFullYear(),s=Aa(String(n.getMonth()+1),2,"0"),o=Aa(String(n.getDate()),2,"0");return`${r}-${s}-${o}`}function y0(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function v0(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function _0(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function b0(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function w0(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function E0(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function T0(e){return e.getFullYear()}function C0(e){return e.getMonth()}function k0(e){return e.getDate()}function R0(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function S0(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function P0(e){return e.getHours()}function x0(e){return e.getMinutes()}function A0(e){return new Date(e.getFullYear(),0,1)}function O0(e){return new Date(e.getFullYear(),11,31)}function M0(e,t){return Kr(e,t[0])&&D0(e,t[1])}function I0(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function Kr(e,t){return e.getTime()>t.getTime()}function L0(e,t){return Kr(ho(e),ho(t))}function D0(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}const i_=["sm","md","lg","xl","xxl"],po=Symbol.for("vuetify:display"),Ga={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},J0=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ga;return Ve(Ga,e)};function qa(e){return Ue&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Ya(e){return Ue&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function za(e){const t=Ue&&!e?window.navigator.userAgent:"ssr";function n(y){return!!t.match(y)}const r=n(/android/i),s=n(/iphone|ipad|ipod/i),o=n(/cordova/i),i=n(/electron/i),a=n(/chrome/i),l=n(/edge/i),f=n(/firefox/i),u=n(/opera/i),c=n(/win/i),d=n(/mac/i),h=n(/linux/i);return{android:r,ios:s,cordova:o,electron:i,chrome:a,edge:l,firefox:f,opera:u,win:c,mac:d,linux:h,touch:hy,ssr:t==="ssr"}}function Z0(e,t){const{thresholds:n,mobileBreakpoint:r}=J0(e),s=$e(Ya(t)),o=$e(za(t)),i=ke({}),a=$e(qa(t));function l(){s.value=Ya(),a.value=qa()}function f(){l(),o.value=za()}return ts(()=>{const u=a.value=n.xxl,C=u?"xs":c?"sm":d?"md":h?"lg":y?"xl":"xxl",I=typeof r=="number"?r:n[r],v=a.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zy();const n=ge(po);if(!n)throw new Error("Could not find Vuetify display injection");const r=Q(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return n.mobile.value;const o=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:s,mobile:r}}const Q0=Symbol.for("vuetify:goto");function X0(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function ev(e,t){return{rtl:t.isRtl,options:Ve(X0(),e)}}const tv={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},nv={component:e=>Me(Du,{...e,class:"mdi"})},rv=[String,Function,Object,Array],mo=Symbol.for("vuetify:icons"),fs=Ft({icon:{type:rv},tag:{type:String,required:!0}},"icon"),Ja=Su()({name:"VComponentIcon",props:fs(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return oe(e.tag,null,{default:()=>{var s;return[e.icon?oe(r,null,null):(s=n.default)==null?void 0:s.call(n)]}})}}}),Lu=nr({name:"VSvgIcon",inheritAttrs:!1,props:fs(),setup(e,t){let{attrs:n}=t;return()=>oe(e.tag,jo(n,{style:null}),{default:()=>[oe("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?oe("path",{d:r[0],"fill-opacity":r[1]},null):oe("path",{d:r},null)):oe("path",{d:e.icon},null)])]})}});nr({name:"VLigatureIcon",props:fs(),setup(e){return()=>oe(e.tag,null,{default:()=>[e.icon]})}});const Du=nr({name:"VClassIcon",props:fs(),setup(e){return()=>oe(e.tag,{class:e.icon},null)}});function sv(){return{svg:{component:Lu},class:{component:Du}}}function ov(e){const t=sv(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=nv),Ve({defaultSet:n,sets:t,aliases:{...tv,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const c_=e=>{const t=ge(mo);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:Q(()=>{var l;const r=ie(e);if(!r)return{component:Ja};let s=r;if(typeof s=="string"&&(s=s.trim(),s.startsWith("$")&&(s=(l=t.aliases)==null?void 0:l[s.slice(1)])),Array.isArray(s))return{component:Lu,icon:s};if(typeof s!="string")return{component:Ja,icon:s};const o=Object.keys(t.sets).find(f=>typeof s=="string"&&s.startsWith(`${f}:`)),i=o?s.slice(o.length+1):s;return{component:t.sets[o??t.defaultSet].component,icon:i}})}},Gr=Symbol.for("vuetify:theme"),iv=Ft({theme:String},"theme");function Za(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function av(){var r,s;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Za();const t=Za();if(!e)return{...t,isDisabled:!0};const n={};for(const[o,i]of Object.entries(e.themes??{})){const a=i.dark||o==="dark"?(r=t.themes)==null?void 0:r.dark:(s=t.themes)==null?void 0:s.light;n[o]=Ve(a,i)}return Ve(t,{...e,themes:n})}function lv(e){const t=av(e),n=Ce(t.defaultTheme),r=Ce(t.themes),s=Q(()=>{const u={};for(const[c,d]of Object.entries(r.value)){const h=u[c]={...d,colors:{...d.colors}};if(t.variations)for(const y of t.variations.colors){const _=h.colors[y];if(_)for(const C of["lighten","darken"]){const I=C==="lighten"?Wy:Ky;for(const v of wu(t.variations[C],1))h.colors[`${y}-${C}-${v}`]=By(I(ht(_),v))}}for(const y of Object.keys(h.colors)){if(/^on-[a-z]/.test(y)||h.colors[`on-${y}`])continue;const _=`on-${y}`,C=ht(h.colors[y]);h.colors[_]=qy(C)}}return u}),o=Q(()=>s.value[n.value]),i=Q(()=>{var y;const u=[];(y=o.value)!=null&&y.dark&&Ut(u,":root",["color-scheme: dark"]),Ut(u,":root",Qa(o.value));for(const[_,C]of Object.entries(s.value))Ut(u,`.v-theme--${_}`,[`color-scheme: ${C.dark?"dark":"normal"}`,...Qa(C)]);const c=[],d=[],h=new Set(Object.values(s.value).flatMap(_=>Object.keys(_.colors)));for(const _ of h)/^on-[a-z]/.test(_)?Ut(d,`.${_}`,[`color: rgb(var(--v-theme-${_})) !important`]):(Ut(c,`.bg-${_}`,[`--v-theme-overlay-multiplier: var(--v-theme-${_}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${_})) !important`,`color: rgb(var(--v-theme-on-${_})) !important`]),Ut(d,`.text-${_}`,[`color: rgb(var(--v-theme-${_})) !important`]),Ut(d,`.border-${_}`,[`--v-border-color: var(--v-theme-${_})`]));return u.push(...c,...d),u.map((_,C)=>C===0?_:` ${_}`).join("")});function a(){return{style:[{children:i.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(u){if(t.isDisabled)return;const c=u._context.provides.usehead;if(c)if(c.push){const d=c.push(a);Ue&&We(i,()=>{d.patch(a)})}else Ue?(c.addHeadObjs(Q(a)),ts(()=>c.updateDOM())):c.addHeadObjs(a());else{let h=function(){if(typeof document<"u"&&!d){const y=document.createElement("style");y.type="text/css",y.id="vuetify-theme-stylesheet",t.cspNonce&&y.setAttribute("nonce",t.cspNonce),d=y,document.head.appendChild(d)}d&&(d.innerHTML=i.value)},d=Ue?document.getElementById("vuetify-theme-stylesheet"):null;Ue?We(i,h,{immediate:!0}):h()}}const f=Q(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:r,current:o,computedThemes:s,themeClasses:f,styles:i,global:{name:n,current:o}}}function cv(e){vt("provideTheme");const t=ge(Gr,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=Q(()=>e.theme??t.name.value),r=Q(()=>t.themes.value[n.value]),s=Q(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:r,themeClasses:s};return ze(Gr,o),o}function Ut(e,t,n){e.push(`${t} { -`,...n.map(r=>` ${r}; -`),`} -`)}function Qa(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[s,o]of Object.entries(e.colors)){const i=ht(o);r.push(`--v-theme-${s}: ${i.r},${i.g},${i.b}`),s.startsWith("on-")||r.push(`--v-theme-${s}-overlay-multiplier: ${Gy(o)>.18?t:n}`)}for(const[s,o]of Object.entries(e.variables)){const i=typeof o=="string"&&o.startsWith("#")?ht(o):void 0,a=i?`${i.r}, ${i.g}, ${i.b}`:void 0;r.push(`--v-${s}: ${a??o}`)}return r}function uv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=ky(),r=Ce();if(Ue){const s=new ResizeObserver(o=>{o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});Zn(()=>{s.disconnect()}),We(()=>n.el,(o,i)=>{i&&(s.unobserve(i),r.value=void 0),o&&s.observe(o)},{flush:"post"})}return{resizeRef:n,contentRect:Ro(r)}}const go=Symbol.for("vuetify:layout"),$u=Symbol.for("vuetify:layout-item"),Xa=1e3,fv=Ft({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),u_=Ft({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function f_(e){const t=ge(go);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${ei()}`,r=vt("useLayoutItem");ze($u,{id:n});const s=$e(!1);Bl(()=>s.value=!0),jl(()=>s.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(r,{...e,active:Q(()=>s.value?!1:e.active.value),id:n});return Zn(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const dv=(e,t,n,r)=>{let s={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...s}}];for(const i of e){const a=t.get(i),l=n.get(i),f=r.get(i);if(!a||!l||!f)continue;const u={...s,[a.value]:parseInt(s[a.value],10)+(f.value?parseInt(l.value,10):0)};o.push({id:i,layer:u}),s=u}return o};function hv(e){const t=ge(go,null),n=Q(()=>t?t.rootZIndex.value-100:Xa),r=Ce([]),s=ke(new Map),o=ke(new Map),i=ke(new Map),a=ke(new Map),l=ke(new Map),{resizeRef:f,contentRect:u}=uv(),c=Q(()=>{const w=new Map,x=e.overlaps??[];for(const D of x.filter(P=>P.includes(":"))){const[P,S]=D.split(":");if(!r.value.includes(P)||!r.value.includes(S))continue;const B=s.get(P),O=s.get(S),V=o.get(P),ee=o.get(S);!B||!O||!V||!ee||(w.set(S,{position:B.value,amount:parseInt(V.value,10)}),w.set(P,{position:O.value,amount:-parseInt(ee.value,10)}))}return w}),d=Q(()=>{const w=[...new Set([...i.values()].map(D=>D.value))].sort((D,P)=>D-P),x=[];for(const D of w){const P=r.value.filter(S=>{var B;return((B=i.get(S))==null?void 0:B.value)===D});x.push(...P)}return dv(x,s,o,a)}),h=Q(()=>!Array.from(l.values()).some(w=>w.value)),y=Q(()=>d.value[d.value.length-1].layer),_=Q(()=>({"--v-layout-left":mr(y.value.left),"--v-layout-right":mr(y.value.right),"--v-layout-top":mr(y.value.top),"--v-layout-bottom":mr(y.value.bottom),...h.value?void 0:{transition:"none"}})),C=Q(()=>d.value.slice(1).map((w,x)=>{let{id:D}=w;const{layer:P}=d.value[x],S=o.get(D),B=s.get(D);return{id:D,...P,size:Number(S.value),position:B.value}})),I=w=>C.value.find(x=>x.id===w),v=vt("createLayout"),g=$e(!1);es(()=>{g.value=!0}),ze(go,{register:(w,x)=>{let{id:D,order:P,position:S,layoutSize:B,elementSize:O,active:V,disableTransitions:ee,absolute:ne}=x;i.set(D,P),s.set(D,S),o.set(D,B),a.set(D,V),ee&&l.set(D,ee);const Z=xn($u,v==null?void 0:v.vnode).indexOf(w);Z>-1?r.value.splice(Z,0,D):r.value.push(D);const G=Q(()=>C.value.findIndex(ve=>ve.id===D)),pe=Q(()=>n.value+d.value.length*2-G.value*2),nt=Q(()=>{const ve=S.value==="left"||S.value==="right",rt=S.value==="right",_t=S.value==="bottom",bt=O.value??B.value,Ie=bt===0?"%":"px",R={[S.value]:0,zIndex:pe.value,transform:`translate${ve?"X":"Y"}(${(V.value?0:-(bt===0?100:bt))*(rt||_t?-1:1)}${Ie})`,position:ne.value||n.value!==Xa?"absolute":"fixed",...h.value?void 0:{transition:"none"}};if(!g.value)return R;const H=C.value[G.value];if(!H)throw new Error(`[Vuetify] Could not find layout item "${D}"`);const N=c.value.get(D);return N&&(H[N.position]+=N.amount),{...R,height:ve?`calc(100% - ${H.top}px - ${H.bottom}px)`:O.value?`${O.value}px`:void 0,left:rt?void 0:`${H.left}px`,right:rt?`${H.right}px`:void 0,top:S.value!=="bottom"?`${H.top}px`:void 0,bottom:S.value!=="top"?`${H.bottom}px`:void 0,width:ve?O.value?`${O.value}px`:void 0:`calc(100% - ${H.left}px - ${H.right}px)`}}),Ke=Q(()=>({zIndex:pe.value-1}));return{layoutItemStyles:nt,layoutItemScrimStyles:Ke,zIndex:pe}},unregister:w=>{i.delete(w),s.delete(w),o.delete(w),a.delete(w),l.delete(w),r.value=r.value.filter(x=>x!==w)},mainRect:y,mainStyles:_,getLayoutItem:I,items:C,layoutRect:u,rootZIndex:n});const b=Q(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),T=Q(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:b,layoutStyles:T,getLayoutItem:I,items:C,layoutRect:u,layoutRef:f}}function Hu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=Ve(t,n),{aliases:s={},components:o={},directives:i={}}=r,a=Zy(r.defaults),l=Z0(r.display,r.ssr),f=lv(r.theme),u=ov(r.icons),c=o0(r.locale),d=Y0(r.date,c),h=ev(r.goTo,c);return{install:_=>{for(const C in i)_.directive(C,i[C]);for(const C in o)_.component(C,o[C]);for(const C in s)_.component(C,nr({...s[C],name:C,aliasName:s[C].name}));if(f.install(_),_.provide(wn,a),_.provide(po,l),_.provide(Gr,f),_.provide(mo,u),_.provide(fo,c),_.provide(q0,d.options),_.provide(Ka,d.instance),_.provide(Q0,h),Ue&&r.ssr)if(_.$nuxt)_.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:C}=_;_.mount=function(){const I=C(...arguments);return Xt(()=>l.update()),_.mount=C,I}}ei.reset(),_.mixin({computed:{$vuetify(){return ke({defaults:on.call(this,wn),display:on.call(this,po),theme:on.call(this,Gr),icons:on.call(this,mo),locale:on.call(this,fo),date:on.call(this,Ka)})}}})},defaults:a,display:l,theme:f,icons:u,locale:c,date:d,goTo:h}}const pv="3.7.0";Hu.version=pv;function on(e){var r,s;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((s=t.vnode.appContext)==null?void 0:s.provides);if(n&&e in n)return n[e]}const mv=at(e=>{const t=Hu({});e.vueApp.use(t)}),gv=[Nm,Bm,sy,oy,iy,ay,cy,uy,fy,mv],yv=gt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return ze(tr,dt(r)),()=>Me(e.vnode,{ref:e.vnodeRef})}}),vv=gt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=ye(),o=Ce(),i=ge(tr,null);let a;r({pageRef:o});const l=ge(Gc,null);let f;const u=s.deferHydration();if(s.isHydrating){const c=s.hooks.hookOnce("app:error",u);Je().beforeEach(c)}return e.pageKey&&We(()=>e.pageKey,(c,d)=>{c!==d&&s.callHook("page:loading:start")}),()=>Me(yu,{name:e.name,route:e.route,...t},{default:c=>{const d=bv(i,c.route,c.Component),h=i&&i.matched.length===c.route.matched.length;if(!c.Component){if(f&&!h)return f;u();return}if(f&&l&&!l.isCurrent(c.route))return f;if(d&&i&&(!l||l!=null&&l.isCurrent(i)))return h?f:null;const y=co(c,e.pageKey);!s.isHydrating&&!wv(i,c.route,c.Component)&&a===y&&s.callHook("page:loading:end"),a=y;const _=!!(e.transition??c.route.meta.pageTransition??Zs),C=_&&_v([e.transition,c.route.meta.pageTransition,Zs,{onAfterLeave:()=>{s.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),I=e.keepalive??c.route.meta.keepalive??Tp;return f=vu(ss,_&&C,qg(I,Me(Fo,{suspensible:!0,onPending:()=>s.callHook("page:start",c.Component),onResolve:()=>{Xt(()=>s.callHook("page:finish",c.Component).then(()=>s.callHook("page:loading:end")).finally(u))}},{default:()=>{const v=Me(yv,{key:y||void 0,vnode:n.default?Me(xe,void 0,n.default(c)):c.Component,route:c.route,renderKey:y||void 0,trackRootNodes:_,vnodeRef:o});return I&&(v.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),v}}))).default(),f}})}});function _v(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Zo(n.onAfterLeave):void 0}));return Wc(...t)}function bv(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&co({route:t,Component:n})!==co({route:e,Component:n})}function wv(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})r.default||r);return()=>Me(n,e.layoutProps,t.slots)}}),Tv=gt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=ye(),r=ge(tr),s=r===Go()?Kg():r,o=Q(()=>{let l=ie(e.name)??s.meta.layout??"default";return l&&!(l in At)&&e.fallback&&(l=ie(e.fallback)),l}),i=Ce();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);Je().beforeEach(l)}return()=>{const l=o.value&&o.value in At,f=s.meta.layoutTransition??Ep;return vu(ss,l&&f,{default:()=>Me(Fo,{suspensible:!0,onResolve:()=>{Xt(a)}},{default:()=>Me(Cv,{layoutProps:jo(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!f},t.slots)})}).default()}}}),Cv=gt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&ze(Gc,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in At)?(s=(r=t.slots).default)==null?void 0:s.call(r):Me(Ev,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),kv=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Rv=Ft({...Yy(),...fv({fullHeight:!0}),...iv()},"VApp"),Sv=Su()({name:"VApp",props:Rv(),setup(e,t){let{slots:n}=t;const r=cv(e),{layoutClasses:s,getLayoutItem:o,items:i,layoutRef:a}=hv(e),{rtlClasses:l}=l0();return e0(()=>{var f;return oe("div",{ref:a,class:["v-application",r.themeClasses.value,s.value,l.value,e.class],style:[e.style]},[oe("div",{class:"v-application__wrap"},[(f=n.default)==null?void 0:f.call(n)])])}),{getLayoutItem:o,items:i,theme:r}}}),Pv={};function xv(e,t){const n=vv,r=Tv;return ft(),Kt(r,null,{default:Or(()=>[oe(Sv,null,{default:Or(()=>[oe(n)]),_:1})]),_:1})}const Av=kv(Pv,[["render",xv]]),Ov={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` -`).splice(1).map(c=>({text:c.replace("webpack:/","").replace(".vue",".js").trim(),internal:c.includes("node_modules")&&!c.includes(".cache")||c.includes("internal")||c.includes("new Promise")})).map(c=>`${c.text}`).join(` -`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,u=s?mi(()=>_e(()=>import("./B7n1AeIM.js"),__vite__mapDeps([29,2,30,31]),import.meta.url).then(c=>c.default||c)):mi(()=>_e(()=>import("./DrtTg8WT.js"),__vite__mapDeps([32,30,33]),import.meta.url).then(c=>c.default||c));return(c,d)=>(ft(),Kt(ie(u),zu(gc({statusCode:ie(r),statusMessage:ie(o),description:ie(i),stack:ie(a)})),null,16))}},Mv={key:0},el={__name:"nuxt-root",setup(e){const t=()=>null,n=ye(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);Je().beforeEach(l)}const s=!1;ze(tr,Go()),n.hooks.callHookWith(l=>l.map(f=>f()),"vue:setup");const o=is(),i=!1;Wl((l,f,u)=>{if(n.hooks.callHook("vue:error",l,f,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Vp(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>ln(l)),!1});const a=!1;return(l,f)=>(ft(),Kt(Fo,{onResolve:ie(r)},{default:Or(()=>[ie(i)?(ft(),Pd("div",Mv)):ie(o)?(ft(),Kt(ie(Ov),{key:1,error:ie(o)},null,8,["error"])):ie(a)?(ft(),Kt(ie(t),{key:2,context:ie(a)},null,8,["context"])):ie(s)?(ft(),Kt(Wf(ie(s)),{key:3})):(ft(),Kt(ie(Av),{key:4}))]),_:1},8,["onResolve"]))}};let tl;{let e;tl=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?gh(el):mh(el),s=Sp({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||as(l)}r.config.errorHandler=o;try{await Ap(s,gv)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(kp),await s.hooks.callHook("app:mounted",r),await Xt()}catch(l){o(l)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=tl().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Ff as $,e0 as A,mr as B,Fv as C,Xv as D,zn as E,xe as F,et as G,Me as H,ss as I,Ol as J,o_ as K,Q as L,Qv as M,Ny as N,s_ as O,ht as P,qy as Q,Se as R,zy as S,jv as T,jo as U,Sv as V,Gv as W,Pf as X,vt as Y,$e as Z,kv as _,mc as a,Xt as a0,Dv as a1,Hv as a2,Nv as a3,l0 as a4,_y as a5,es as a6,Ro as a7,u_ as a8,t0 as a9,qv as aA,zv as aB,Zv as aC,ef as aD,n_ as aE,a_ as aF,l_ as aG,Bv as aH,i_ as aI,Je as aJ,gt as aK,ye as aL,Qo as aM,Ra as aN,Bp as aO,Kv as aP,Ih as aQ,Uv as aR,en as aS,Vo as aT,Vv as aU,os as aV,Ys as aW,Uo as aX,dy as aa,f_ as ab,ie as ac,ei as ad,ze as ae,ge as af,ke as ag,Oo as ah,gy as ai,Jv as aj,xn as ak,rv as al,c_ as am,wy as an,zt as ao,uv as ap,Ue as aq,Wf as ar,t_ as as,Pa as at,Yv as au,re as av,nr as aw,e_ as ax,r_ as ay,Cy as az,oe as b,Pd as c,yc as d,Lv as e,ts as f,ro as g,We as h,Wv as i,Zn as j,Bl as k,jl as l,Qn as m,Hc as n,ft as o,Iv as p,Kt as q,Ce as r,$v as s,Qu as t,Ft as u,Yy as v,Or as w,iv as x,Su as y,cv as z}; diff --git a/_nuxt/BOHbdSiw.js b/_nuxt/BOG-7yQH.js similarity index 93% rename from _nuxt/BOHbdSiw.js rename to _nuxt/BOG-7yQH.js index ad339dc..6ab6515 100644 --- a/_nuxt/BOHbdSiw.js +++ b/_nuxt/BOG-7yQH.js @@ -1,4 +1,4 @@ -import{V as i,a as c,b as h,c as n,_ as m,d as l,e as u,g as r,k as f,h as v,i as b,j as g}from"./CI0Sqbth.js";import{_ as w,q as R,w as e,V,o as x,b as t,a as s,d as k,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const y={data:()=>({speaker:{name:"willnet",twitter:"https://twitter.com/netwillnet",github:"https://github.com/willnet",description:"株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)",image:"https://avatars.githubusercontent.com/u/82371?v=4",title:"どうしてこうなった?から理解するActive Recordの関連の裏側",abstract:`Active Recordは便利なライブラリです。Active Recordは一見すると魔法のように振る舞いますが、当然ながら実際にはRubyのコードが決められた仕様で動いています。Active Recordが実際どのように動くのかを知っていると、Active Recordが期待通り動かないエッジケースに遭遇したときのデバッグや修正に役立ちます。 +import{V as i,a as c,b as h,c as n,_ as m,d as l,e as u,g as r,k as f,h as v,i as b,j as g}from"./jDvFWAno.js";import{_ as w,q as R,w as e,V,o as x,b as t,a as s,d as k,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const y={data:()=>({speaker:{name:"willnet",twitter:"https://twitter.com/netwillnet",github:"https://github.com/willnet",description:"株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)",image:"https://avatars.githubusercontent.com/u/82371?v=4",title:"どうしてこうなった?から理解するActive Recordの関連の裏側",abstract:`Active Recordは便利なライブラリです。Active Recordは一見すると魔法のように振る舞いますが、当然ながら実際にはRubyのコードが決められた仕様で動いています。Active Recordが実際どのように動くのかを知っていると、Active Recordが期待通り動かないエッジケースに遭遇したときのデバッグや修正に役立ちます。 今回の発表では、私が実際に遭遇した「Active Recordが期待通り動かないエッジケース」を元にActive Recordにおける関連の裏側について解説します。具体的には(1)特定のモデルをsaveしたときに関連モデルも同時にsaveされる仕組み、(2)関連のinverse_ofオプションの仕組みについて説明した上で、(1)と(2)が合わさったときに発生する想定外の挙動について詳しく説明していく予定です。 diff --git a/_nuxt/3e5Bi9I1.js b/_nuxt/BPNXRwxb.js similarity index 59% rename from _nuxt/3e5Bi9I1.js rename to _nuxt/BPNXRwxb.js index c09c8a5..0ac33f3 100644 --- a/_nuxt/3e5Bi9I1.js +++ b/_nuxt/BPNXRwxb.js @@ -1 +1 @@ -import{V as n,a as _,b as d,c as l,_ as h,d as r,h as b,i as m,j as u}from"./CI0Sqbth.js";import{n as p,_ as x,q as y,w as o,V as g,o as f,b as e,a as t,d as s}from"./BLnlU35S.js";import"./B-EUJWkF.js";const k=p("/img-cc.png"),V={},w=t("h1",{class:"text-h2 title mb-15"}," Policies ",-1),v={align:"left"},C=t("h2",{class:"text-h5 title mb-2"}," アンチハラスメントポリシー ",-1),R=t("p",{class:"text-body-1 mb-10"},[s(" 大阪Ruby会議は、誰もがハラスメントを受けずに参加できるカンファレンスを目指しています。いかなる形であれハラスメントは許容できません。"),t("br"),s(" このルールを破る人は誰であろうと、オーガナイザーの裁量で警告を与えたり、カンファレンスやカンファレンス後の懇親の場から退場とすることもありえます。 ")],-1),B=t("h2",{class:"text-h5 title mb-2"}," 目的 ",-1),A=t("p",{class:"text-body-1 mb-10"},[s(" 当ポリシーは、大阪Ruby会議の参加者の全ての方に最大限に楽しんでいただくため、また、安心して参加していただくために設けられています。"),t("br"),s(" 当ポリシーに参加者の皆様の行動を制限する意図はありません。 ")],-1),N=t("h2",{class:"text-h5 title mb-2"}," 適用範囲 ",-1),j=t("p",{class:"text-body-1 mb-10"},[s(" 当ポリシーは、大阪Ruby会議の全てに適用されます。これには、カンファレンスの場、カンファレンス後の懇親の場でのコミュニケーションや振る舞い、プレゼンテーションの内容、ブログやソーシャルメディアでの発言が含まれます。"),t("br"),s(" また、当ポリシーは参加者、スポンサー企業の皆様、スピーカー、スタッフ、その他の関係者全てに適用されます。 ")],-1),F=t("h2",{class:"text-h5 title mb-2"}," 禁止されるハラスメント ",-1),I=t("p",{class:"text-body-1 mb-2"}," ハラスメントには以下のようなものを含み、また、これに限りません。ハラスメント行為をやめるように要請された参加者は直ちに従ってください。 ",-1),K=t("ul",{class:"text-body-1 mb-10"},[t("li",null,"- ジェンダー、性自認やジェンダー表現、性的指向、障碍、容貌、体型、人種、民族、年齢、宗教あるいは無宗教についての攻撃的なコメントをすること"),t("li",null,"- 意図的な威嚇行為"),t("li",null,"- 公共のスペースで性的な画像を掲示すること"),t("li",null,"- 脅迫、ストーキング、つきまとい、または、それらを計画すること"),t("li",null,"- いやがらせ目的の撮影や録音"),t("li",null,"- 発表や他のイベントを継続的に妨害すること"),t("li",null,"- 不適切な身体的接触"),t("li",null,"- その他、性的な言葉や画像を含むコミュニケーション"),t("li",null,"- ジェンダーを強く意識させるコンテキストで、特定の個人をほめたたえる行為"),t("li",null,"- 以上のような行為を推奨したり、擁護したりすること")],-1),T=t("h2",{class:"text-h5 title mb-2"}," ハラスメントを受けたら、判断に迷ったら ",-1),Y=t("p",{class:"text-body-1 mb-10"}," ハラスメントを受けたと感じたりり、他の参加者がハラスメントを受けているのを目撃した場合は、すぐに主催者またはスタッフにお知らせください。主催者は、すべての報告を機密に取り扱い、適切な対応を行います。 ",-1),q=t("h2",{class:"text-h5 title mb-2"}," 問い合わせ先 ",-1),H=t("p",{class:"text-body-1 mb-2"}," 当ポリシーについてのご質問などがある場合は、下記までご連絡ください。 ",-1),L=t("ul",{class:"text-body-1 mb-10"},[t("li",null,[s("- "),t("a",{href:"mailto:osaka04@rubykaigi.org"},"osaka04@rubykaigi.org")])],-1),P=t("h2",{class:"text-h5 title mb-2"}," 参考文献 ",-1),U=t("ul",{class:"text-body-1 mb-10"},[t("li",null,[s("- "),t("a",{href:"https://rubykaigi.org/2024/policies/"},"RubyKaigiアンチハラスメントポリシー")]),t("li",null,[s("- "),t("a",{href:"https://kaigionrails.org/2024/policies/"},"Kaigi on Railsアンチハラスメントポリシー")])],-1),W=t("h2",{class:"text-h5 title mb-2"}," ライセンス ",-1),z=t("p",{class:"text-body-1 mb-2"},[s(" 当ポリシーは "),t("a",{href:"https://creativecommons.org/licenses/by/4.0/deed.ja",target:"_blank"},"CC BY 4.0"),s(" のライセンス下で提供されます。 ")],-1),D=t("p",{class:"text-body-1 mb-2"},[s(" This work is licensed under "),t("a",{href:"https://creativecommons.org/licenses/by/4.0/deed.en",target:"_blank"},"CC BY 4.0"),s(" . ")],-1);function E(G,J){const i=b,a=m,c=u;return f(),y(g,{class:"fill-height"},{default:o(()=>[e(i),e(r,null,{default:o(()=>[e(n,{align:"center"},{default:o(()=>[e(_,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:o(()=>[e(d,null,{default:o(()=>[e(l,{src:h,width:"10vh"}),w,t("div",v,[C,R,B,A,N,j,F,I,K,T,Y,q,H,L,P,U,W,z,D,e(l,{src:k,"max-width":"120px"})])]),_:1})]),_:1}),e(a),e(c)]),_:1})]),_:1})]),_:1})}const S=x(V,[["render",E]]);export{S as default}; +import{V as n,a as _,b as d,c as l,_ as h,d as r,h as b,i as m,j as u}from"./jDvFWAno.js";import{n as p,_ as x,q as g,w as o,V as y,o as f,b as e,a as t,d as s}from"./C0qY_7lX.js";import"./BLigjE2i.js";const k=p("/img-cc.png"),V={},w=t("h1",{class:"text-h2 title mb-15"}," Policies ",-1),v={align:"left"},C=t("h2",{class:"text-h5 title mb-2"}," アンチハラスメントポリシー ",-1),R=t("p",{class:"text-body-1 mb-10"},[s(" 大阪Ruby会議は、誰もがハラスメントを受けずに参加できるカンファレンスを目指しています。いかなる形であれハラスメントは許容できません。"),t("br"),s(" このルールを破る人は誰であろうと、オーガナイザーの裁量で警告を与えたり、カンファレンスやカンファレンス後の懇親の場から退場とすることもありえます。 ")],-1),B=t("h2",{class:"text-h5 title mb-2"}," 目的 ",-1),A=t("p",{class:"text-body-1 mb-10"},[s(" 当ポリシーは、大阪Ruby会議の参加者の全ての方に最大限に楽しんでいただくため、また、安心して参加していただくために設けられています。"),t("br"),s(" 当ポリシーに参加者の皆様の行動を制限する意図はありません。 ")],-1),N=t("h2",{class:"text-h5 title mb-2"}," 適用範囲 ",-1),j=t("p",{class:"text-body-1 mb-10"},[s(" 当ポリシーは、大阪Ruby会議の全てに適用されます。これには、カンファレンスの場、カンファレンス後の懇親の場でのコミュニケーションや振る舞い、プレゼンテーションの内容、ブログやソーシャルメディアでの発言が含まれます。"),t("br"),s(" また、当ポリシーは参加者、スポンサー企業の皆様、スピーカー、スタッフ、その他の関係者全てに適用されます。 ")],-1),F=t("h2",{class:"text-h5 title mb-2"}," 禁止されるハラスメント ",-1),I=t("p",{class:"text-body-1 mb-2"}," ハラスメントには以下のようなものを含み、また、これに限りません。ハラスメント行為をやめるように要請された参加者は直ちに従ってください。 ",-1),K=t("ul",{class:"text-body-1 mb-10"},[t("li",null,"- ジェンダー、性自認やジェンダー表現、性的指向、障碍、容貌、体型、人種、民族、年齢、宗教あるいは無宗教についての攻撃的なコメントをすること"),t("li",null,"- 意図的な威嚇行為"),t("li",null,"- 公共のスペースで性的な画像を掲示すること"),t("li",null,"- 脅迫、ストーキング、つきまとい、または、それらを計画すること"),t("li",null,"- いやがらせ目的の撮影や録音"),t("li",null,"- 発表や他のイベントを継続的に妨害すること"),t("li",null,"- 不適切な身体的接触"),t("li",null,"- その他、性的な言葉や画像を含むコミュニケーション"),t("li",null,"- ジェンダーを強く意識させるコンテキストで、特定の個人をほめたたえる行為"),t("li",null,"- 以上のような行為を推奨したり、擁護したりすること")],-1),T=t("h2",{class:"text-h5 title mb-2"}," ハラスメントを受けたら、判断に迷ったら ",-1),Y=t("p",{class:"text-body-1 mb-10"}," ハラスメントを受けたと感じたり、他の参加者がハラスメントを受けているのを目撃した場合は、すぐに主催者またはスタッフにお知らせください。主催者は、すべての報告を機密に取り扱い、適切な対応を行います。 ",-1),q=t("h2",{class:"text-h5 title mb-2"}," 問い合わせ先 ",-1),H=t("p",{class:"text-body-1 mb-2"}," 当ポリシーについてのご質問などがある場合は、下記までご連絡ください。 ",-1),L=t("ul",{class:"text-body-1 mb-10"},[t("li",null,[s("- "),t("a",{href:"mailto:osaka04@rubykaigi.org"},"osaka04@rubykaigi.org")])],-1),P=t("h2",{class:"text-h5 title mb-2"}," 参考文献 ",-1),U=t("ul",{class:"text-body-1 mb-10"},[t("li",null,[s("- "),t("a",{href:"https://rubykaigi.org/2024/policies/"},"RubyKaigiアンチハラスメントポリシー")]),t("li",null,[s("- "),t("a",{href:"https://kaigionrails.org/2024/policies/"},"Kaigi on Railsアンチハラスメントポリシー")])],-1),W=t("h2",{class:"text-h5 title mb-2"}," ライセンス ",-1),z=t("p",{class:"text-body-1 mb-2"},[s(" 当ポリシーは "),t("a",{href:"https://creativecommons.org/licenses/by/4.0/deed.ja",target:"_blank"},"CC BY 4.0"),s(" のライセンス下で提供されます。 ")],-1),D=t("p",{class:"text-body-1 mb-2"},[s(" This work is licensed under "),t("a",{href:"https://creativecommons.org/licenses/by/4.0/deed.en",target:"_blank"},"CC BY 4.0"),s(" . ")],-1);function E(G,J){const i=b,a=m,c=u;return f(),g(y,{class:"fill-height"},{default:o(()=>[e(i),e(r,null,{default:o(()=>[e(n,{align:"center",class:"pb-0 mt-12"},{default:o(()=>[e(_,{"max-width":"70vw","min-width":"70vw",class:"mt-12",elevation:0},{default:o(()=>[e(d,null,{default:o(()=>[e(l,{src:h,width:"10vh"}),w,t("div",v,[C,R,B,A,N,j,F,I,K,T,Y,q,H,L,P,U,W,z,D,e(l,{src:k,"max-width":"120px"})])]),_:1})]),_:1}),e(a),e(c)]),_:1})]),_:1})]),_:1})}const S=x(V,[["render",E]]);export{S as default}; diff --git a/_nuxt/EV_MFg8w.js b/_nuxt/BPzn6UQr.js similarity index 95% rename from _nuxt/EV_MFg8w.js rename to _nuxt/BPzn6UQr.js index f748241..6f6cec5 100644 --- a/_nuxt/EV_MFg8w.js +++ b/_nuxt/BPzn6UQr.js @@ -1 +1 @@ -import"./BLnlU35S.js";const e=""+new URL("favicon.DmO3WDeu.ico",import.meta.url).href,t=""+new URL("img-cc.D3v5JfNE.png",import.meta.url).href,o=""+new URL("keynote_template_osaka_rubykaigi04.DJl-SE09.key",import.meta.url).href,r=""+new URL("keynote_template_osaka_rubykaigi04.FKVi37X3.png",import.meta.url).href,n=""+new URL("logo.Tdhyy6WS.png",import.meta.url).href,a=""+new URL("official_goods.hfVEIK9K.png",import.meta.url).href,i=""+new URL("ogp.BkdZc2l9.png",import.meta.url).href,m=""+new URL("khori.Ci2tQ0sU.png",import.meta.url).href,s=""+new URL("agileware.Dq7c8cLA.png",import.meta.url).href,g=""+new URL("andpad.CEuw8dtc.png",import.meta.url).href,l=""+new URL("bouquetec.DywH99Vc.png",import.meta.url).href,p=""+new URL("esm.BsToS2KJ.png",import.meta.url).href,c=""+new URL("freee.PvtH5m55.png",import.meta.url).href,b=""+new URL("ingage.DaWy8sSQ.png",import.meta.url).href,u=""+new URL("knowledgelabo.dczArrZk.png",import.meta.url).href,f=""+new URL("kyobashirb.KJ7CqU0g.png",import.meta.url).href,h=""+new URL("ponos.C4x3dgkn.png",import.meta.url).href,v=""+new URL("rubydevelopment.BGETdsm1.png",import.meta.url).href,w=""+new URL("rubykansai.D6paJzD0.png",import.meta.url).href,U=""+new URL("rubynokai.BUtRmahZ.png",import.meta.url).href,R=""+new URL("smarthr.DxnmJvNP.png",import.meta.url).href,L=""+new URL("wide_logo.Dfkhc9Ra.png",import.meta.url).href;export{e as _,t as a,o as b,r as c,n as d,a as e,i as f,m as g,s as h,g as i,l as j,p as k,c as l,b as m,u as n,f as o,h as p,v as q,w as r,U as s,R as t,L as u}; +import"./C0qY_7lX.js";const e=""+new URL("favicon.DmO3WDeu.ico",import.meta.url).href,t=""+new URL("img-cc.D3v5JfNE.png",import.meta.url).href,o=""+new URL("keynote_template_osaka_rubykaigi04.DJl-SE09.key",import.meta.url).href,r=""+new URL("keynote_template_osaka_rubykaigi04.FKVi37X3.png",import.meta.url).href,n=""+new URL("logo.Tdhyy6WS.png",import.meta.url).href,a=""+new URL("official_goods.hfVEIK9K.png",import.meta.url).href,i=""+new URL("ogp.BkdZc2l9.png",import.meta.url).href,m=""+new URL("khori.Ci2tQ0sU.png",import.meta.url).href,s=""+new URL("agileware.Dq7c8cLA.png",import.meta.url).href,g=""+new URL("andpad.CEuw8dtc.png",import.meta.url).href,l=""+new URL("bouquetec.DywH99Vc.png",import.meta.url).href,p=""+new URL("esm.BsToS2KJ.png",import.meta.url).href,c=""+new URL("freee.PvtH5m55.png",import.meta.url).href,b=""+new URL("ingage.DaWy8sSQ.png",import.meta.url).href,u=""+new URL("knowledgelabo.dczArrZk.png",import.meta.url).href,f=""+new URL("kyobashirb.KJ7CqU0g.png",import.meta.url).href,h=""+new URL("ponos.C4x3dgkn.png",import.meta.url).href,v=""+new URL("rubydevelopment.BGETdsm1.png",import.meta.url).href,w=""+new URL("rubykansai.D6paJzD0.png",import.meta.url).href,U=""+new URL("rubynokai.BUtRmahZ.png",import.meta.url).href,R=""+new URL("smarthr.DxnmJvNP.png",import.meta.url).href,L=""+new URL("wide_logo.Dfkhc9Ra.png",import.meta.url).href;export{e as _,t as a,o as b,r as c,n as d,a as e,i as f,m as g,s as h,g as i,l as j,p as k,c as l,b as m,u as n,f as o,h as p,v as q,w as r,U as s,R as t,L as u}; diff --git a/_nuxt/B5YfJ6n4.js b/_nuxt/BRu9zPpj.js similarity index 91% rename from _nuxt/B5YfJ6n4.js rename to _nuxt/BRu9zPpj.js index 3342c3e..37fb213 100644 --- a/_nuxt/B5YfJ6n4.js +++ b/_nuxt/BRu9zPpj.js @@ -1 +1 @@ -import{V as i,a as n,b as h,c as r,_ as m,d as c,e as u,g as l,k as f,h as b,i as g,j as k}from"./CI0Sqbth.js";import{_ as w,q as x,w as e,V,o as v,b as t,a as s,d as y,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const B={data:()=>({speaker:{name:"kinoppyd",twitter:"https://twitter.com/GhostBrain",github:"https://github.com/kinoppyd",description:"SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。",image:"https://avatars.githubusercontent.com/u/2846039?v=4",title:"RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方",abstract:"2021年から提供しているRubyKaigi公式スケジュールアプリを、2024年に全面Hotwireで書き直しました。Hotwireを使った開発体験の良いところと、良くないところ、そして実地で得たモバイル環境でのフィードバックなどをお話しします。主なトピックはTurbo関連で、Stimulusに関しては少なめです。"}})},C=s("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),H={align:"left"},R={class:"py-2 px-2"},S={class:"d-flex justify-center"},$=["href"],K=["href"],N={align:"left"},T={class:"text-body-2 mt-5"},j={class:"text-h5 title mb-2"},A={class:"text-body-1 abstract"};function D(a,F,I,q,G,W){const d=b,_=g,p=k;return v(),x(V,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(i,{align:"center"},{default:e(()=>[t(n,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(h,null,{default:e(()=>[t(r,{src:m,width:"10vh"}),C,s("div",H,[t(c,null,{default:e(()=>[t(i,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(n,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[s("div",R,[t(r,{src:a.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(a.speaker.name),1)]),_:1}),s("div",S,[s("a",{href:a.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,$),s("a",{href:a.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,K)]),s("div",N,[s("p",T,o(a.speaker.description),1)])])]),_:1})]),_:1}),t(i,null,{default:e(()=>[s("h2",j,o(a.speaker.title),1),t(f,{class:"mb-5"}),s("p",A,o(a.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(p)]),_:1})]),_:1})]),_:1})}const L=w(B,[["render",D]]);export{L as default}; +import{V as i,a as n,b as h,c as r,_ as m,d as c,e as u,g as l,k as f,h as b,i as g,j as k}from"./jDvFWAno.js";import{_ as w,q as x,w as e,V,o as v,b as t,a as s,d as y,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const B={data:()=>({speaker:{name:"kinoppyd",twitter:"https://twitter.com/GhostBrain",github:"https://github.com/kinoppyd",description:"SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。",image:"https://avatars.githubusercontent.com/u/2846039?v=4",title:"RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方",abstract:"2021年から提供しているRubyKaigi公式スケジュールアプリを、2024年に全面Hotwireで書き直しました。Hotwireを使った開発体験の良いところと、良くないところ、そして実地で得たモバイル環境でのフィードバックなどをお話しします。主なトピックはTurbo関連で、Stimulusに関しては少なめです。"}})},C=s("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),H={align:"left"},R={class:"py-2 px-2"},S={class:"d-flex justify-center"},$=["href"],K=["href"],N={align:"left"},T={class:"text-body-2 mt-5"},j={class:"text-h5 title mb-2"},A={class:"text-body-1 abstract"};function D(a,F,I,q,G,W){const d=b,_=g,p=k;return v(),x(V,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(i,{align:"center"},{default:e(()=>[t(n,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(h,null,{default:e(()=>[t(r,{src:m,width:"10vh"}),C,s("div",H,[t(c,null,{default:e(()=>[t(i,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(n,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[s("div",R,[t(r,{src:a.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(a.speaker.name),1)]),_:1}),s("div",S,[s("a",{href:a.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,$),s("a",{href:a.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,K)]),s("div",N,[s("p",T,o(a.speaker.description),1)])])]),_:1})]),_:1}),t(i,null,{default:e(()=>[s("h2",j,o(a.speaker.title),1),t(f,{class:"mb-5"}),s("p",A,o(a.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(p)]),_:1})]),_:1})]),_:1})}const L=w(B,[["render",D]]);export{L as default}; diff --git a/_nuxt/BW_2N__f.js b/_nuxt/BW_2N__f.js new file mode 100644 index 0000000..a679bec --- /dev/null +++ b/_nuxt/BW_2N__f.js @@ -0,0 +1 @@ +import{V as r,a as _,b as l,c as i,_ as d,g as m,d as f,h,i as p,j as w}from"./jDvFWAno.js";import{_ as u,q as x,w as t,V,o as g,b as e,a,d as s}from"./C0qY_7lX.js";import"./BLigjE2i.js";const b={},v=a("h1",{class:"text-h2 title mb-15"}," Venue ",-1),k=a("h2",{class:"text-h6 mb-4"},[s(" Nakanoshima Festival Tower West 4F Nakanoshima Kaikan Hall"),a("br"),s("中之島フェスティバルタワーウエスト 4F 中之島会館 ")],-1),F={class:"mb-8"},N={href:"https://www.festival-city.jp/access/"},B=a("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6560.915221356305!2d135.4967709!3d34.6936362!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6000e6f1d726ccd5%3A0xe4034b01a194816f!2sNakanoshima%20Festival%20Tower!5e0!3m2!1sen!2sjp!4v1716563343967!5m2!1sen!2sjp",width:"100%",height:"450",style:{border:"0"},allowfullscreen:"",loading:"lazy",referrerpolicy:"no-referrer-when-downgrade"},null,-1);function j(y,C){const o=h,n=p,c=w;return g(),x(V,{class:"fill-height"},{default:t(()=>[e(o),e(f,null,{default:t(()=>[e(r,{align:"center",class:"pb-0 mt-12"},{default:t(()=>[e(_,{"max-width":"70vw","min-width":"70vw",class:"mt-12",elevation:0},{default:t(()=>[e(l,null,{default:t(()=>[e(i,{src:d,width:"10vh"}),v,k,a("div",F,[a("a",N,[e(m,{size:"x-large",color:"indigo-darken-3"},{default:t(()=>[s("Official Page")]),_:1})])]),B]),_:1})]),_:1}),e(n),e(c)]),_:1})]),_:1})]),_:1})}const H=u(b,[["render",j]]);export{H as default}; diff --git a/_nuxt/DZ5zeElT.js b/_nuxt/BZSZr6lL.js similarity index 66% rename from _nuxt/DZ5zeElT.js rename to _nuxt/BZSZr6lL.js index 36ed66d..7ba6bd9 100644 --- a/_nuxt/DZ5zeElT.js +++ b/_nuxt/BZSZr6lL.js @@ -1 +1 @@ -import{V as o,a as _,b as y,c as p,_ as R,d as u,h as w,i as v,j as S}from"./CI0Sqbth.js";import{_ as j,a as V,b as I,c as P,d as D,e as q,f as B,g as C,h as F,i as A,j as H,k as N,l as O,m as K,n as L,o as X,p as T,q as W,r as z,s as E,t as G,u as J}from"./EV_MFg8w.js";import{_ as M,q as c,w as a,V as U,o as l,b as t,a as s,c as b,C as h,F as d,t as n}from"./BLnlU35S.js";import"./B-EUJWkF.js";const $={setup(){return{generateImgPath:m=>new URL(Object.assign({"../../public/favicon.ico":j,"../../public/img-cc.png":V,"../../public/keynote_template_osaka_rubykaigi04.key":I,"../../public/keynote_template_osaka_rubykaigi04.png":P,"../../public/logo.png":D,"../../public/official_goods.png":q,"../../public/ogp.png":B,"../../public/orgernizers/khori.png":C,"../../public/sponsors/agileware.png":F,"../../public/sponsors/andpad.png":A,"../../public/sponsors/bouquetec.png":H,"../../public/sponsors/esm.png":N,"../../public/sponsors/freee.png":O,"../../public/sponsors/ingage.png":K,"../../public/sponsors/knowledgelabo.png":L,"../../public/sponsors/kyobashirb.png":X,"../../public/sponsors/ponos.png":T,"../../public/sponsors/rubydevelopment.png":W,"../../public/sponsors/rubykansai.png":z,"../../public/sponsors/rubynokai.png":E,"../../public/sponsors/smarthr.png":G,"../../public/wide_logo.png":J})[`../../public/${m}`],import.meta.url).href}},data:()=>({contents:[{name:"株式会社アジャイルウェア",url:"https://agileware.jp/",description:"アジャイルウェアは『Feel Goodな明日をつくる』をミッションに、自慢できるワークスタイルで、はたらく人を応援するサービスを提供中です! \Ruby・Railsエンジニアを積極採用中!副業でのJoinもOK/ ■隔週で週休3日(年間休日150日)■フルフレックス ■リモートワーク ■自社内開発100% ■客先常駐なし ■エディタ、ライブラリ、フレームワーク自由(技術的なことはエンジニアの裁量でおまかせ!)",image:"sponsors/agileware.png"},{name:"株式会社永和システムマネジメント",url:"https://agile.esm.co.jp",description:"永和システムマネジメントにはアジャイルな開発を20年続けて培った、実践知、価値観、そしてそれを届ける人がいます。私たちは情熱をもって Ruby を使ってアジャイルにお客さまに価値を届けます。 また、コミュニティ活動への参加も積極的に行っており、OSS へのコントリビューション、登壇、イベントスタッフ、スポンサーなど様々な形で関わっています。",image:"sponsors/esm.png"},{name:"フリー株式会社",url:"https://www.freee.co.jp",description:"freeeは「スモールビジネスを、世界の主役に。」というミッションのもと、だれもが自由に経営できる統合型経営プラットフォームを実現します。日本発のSaaS型クラウドサービスとして、パートナーや金融機関と連携することでオープンなプラットフォームを構築し、「マジ価値」を提供し続けます。",image:"sponsors/freee.png"},{name:"株式会社インゲージ",url:"https://www.ingage.co.jp/",description:"インゲージは、「ひとり一人に向き合うをカタチにする」をミッションに顧客対応クラウド『Re:lation(リレーション)』を開発・提供しています。今年創業10周年を迎え、『Re:lation』の導入社数は5,000社を突破しました。「使っていて楽しい」「導入して良かった」を感じていただけるサービスの提供を第一に、これからも企業の業務効率化・可視化の実現と人材教育に貢献します。",image:"sponsors/ingage.png"},{name:"株式会社ナレッジラボ",url:"https://knowledgelabo.com/",description:"ナレッジラボは経営管理SaaS「Manageboard」をRuby on RailsやReact.jsを用いて自社開発している、大阪に本社を置く会社です。コンサルティングを祖業とし、SaaS×コンサルティングで横断的に経営DXを支援しています。",image:"sponsors/knowledgelabo.png"},{name:"ポノス株式会社",url:"https://www.ponos.jp/",description:"ポノスは、1990年の創業以来ゲームを通してエンターテインメントという文化の発展に貢献してまいりました。【求められるモノは創らない、それ以上を創り出す。】を掲げ、自分たちしか創れない価値をプラスしていくことを大切にしています。現在は、オリジナルゲーム開発を核に事業を展開し、代表タイトル『にゃんこ大戦争』は、累計DL9,400万を(2024年7月現在)超え、多くのお客様に楽しんでいただいております。",image:"sponsors/ponos.png"},{name:"株式会社Ruby開発",url:"https://www.ruby-dev.jp/",description:"Ruby開発はRuby on Railsをコアとして、フロントの技術も積極的にとりいれたWebアプリケーション開発を得意としております。Rubyコミッタも2名在籍しており、Rubyコミュニティへの積極的な支援、Rubyエンジニアの育成にも積極的に取り組んでいます。",image:"sponsors/rubydevelopment.png"},{name:"株式会社SmartHR",url:"https://hello-world.smarthr.co.jp/",description:"「SmartHR」は、人事・労務の業務効率化と、データ活用によるタレントマネジメントや組織のパフォーマンス向上を実現するクラウド人事労務ソフトです。労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会の実現を目指し、働くすべての人の生産性向上を後押しします。私たちは、歴史に残る模範的なソフトウェアをつくる仲間を探しています。フルリモート勤務可能!",image:"sponsors/smarthr.png"}],customs:[{name:"株式会社アンドパッド",url:"https://engineer.andpad.co.jp/",description:"ANDPADはクラウド型建設プロジェクト管理プラットフォームで、現場効率化から業務改善まで一元管理できます。20万2000社以上、51万人の毎日の業務を支え、DX化を進めています。そして多くのプロダクトでRuby/Railsを使用し、Ruby/Railsが建築・建設業界のDXを支えているとも言えます。アンドパッドではRuby/Railsを駆使し、ユーザーの体験に活かせるRubyistを歓迎します。",image:"sponsors/andpad.png"}],novelties:[{name:"BouqueTec 株式会社",url:"https://www.instagram.com/bouquetec_com/",description:"ブーケテックはものづくりを通じて学びや楽しむことを応援します。オープンソースソフトウェア(OSS)の開発を支援しています。",image:"sponsors/bouquetec.png"}],communities:[{name:"日本Rubyの会",url:"https://ruby-no-kai.org/",description:" Rubyの利用者の支援 Ruby(+Rubyのライブラリ)開発者の支援を目的とした一般社団法人です。現在は、ドキュメントの整備や、イベントへの参加協力等を中心に活動しています。",image:"sponsors/rubynokai.png"},{name:"Kyobashi.rb",url:"https://kyobashirb.connpass.com/",description:"Kyobashi.rb は京橋周辺の Rubyist が集まって Ruby や技術の話をするコミュニティです。京橋周辺としていますが、京橋に職場や居住地がない人も大歓迎です!月一程度で ShortTalk(10min) 大会や、懇親🍶🍻をしています。",image:"sponsors/kyobashirb.png"},{name:"Ruby関西",url:"https://rubykansai.doorkeeper.jp/",description:"Ruby関西はRuby関西勉強会や関西Ruby會議、Rails勉強会@関西など、関西でのRubyに関するイベントの主体となるコミュニティです。",image:"sponsors/rubykansai.png"}]})},Q=s("h1",{class:"text-h2 title mb-15"}," Sponsors ",-1),Y={align:"left"},Z=s("h2",{class:"text-h4 title mb-2"}," Premium Sponsors ",-1),ee=["href"],se=["href"],te=["href"],ae={class:"text-body-1 mt-5"},ne=s("h2",{class:"text-h4 title mb-2"}," Hydration Sponsors ",-1),oe=["href"],le=["href"],re=["href"],ie={class:"text-body-1 mt-5"},_e=s("h2",{class:"text-h4 title mb-2"}," Novelty Sponsors ",-1),pe=["href"],ue=["href"],ce=["href"],ge={class:"text-body-1 mt-5"},be=s("h2",{class:"text-h4 title mb-2"}," Community Sponsors ",-1),he=["href"],de=["href"],me=["href"],fe={class:"text-body-1 mt-5"};function ke(i,m,xe,g,ye,Re){const f=w,k=v,x=S;return l(),c(U,{class:"fill-height"},{default:a(()=>[t(f),t(u,null,{default:a(()=>[t(o,{align:"center"},{default:a(()=>[t(_,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:a(()=>[t(y,null,{default:a(()=>[t(p,{src:R,width:"10vh"}),Q,s("div",Y,[Z,(l(!0),b(d,null,h(i.contents,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,ee)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,se)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,te)]),s("p",ae,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),ne,(l(!0),b(d,null,h(i.customs,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,oe)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,le)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,re)]),s("p",ie,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),_e,(l(!0),b(d,null,h(i.novelties,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,pe)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,ue)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,ce)]),s("p",ge,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),be,(l(!0),b(d,null,h(i.communities,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,he)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,de)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,me)]),s("p",fe,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])]),_:1})]),_:1}),t(k),t(x)]),_:1})]),_:1})]),_:1})}const Ve=M($,[["render",ke]]);export{Ve as default}; +import{V as o,a as _,b as y,c as p,_ as R,d as u,h as w,i as v,j as S}from"./jDvFWAno.js";import{_ as j,a as V,b as I,c as P,d as D,e as q,f as B,g as C,h as F,i as A,j as H,k as N,l as O,m as K,n as L,o as X,p as T,q as W,r as z,s as E,t as G,u as J}from"./BPzn6UQr.js";import{_ as M,q as c,w as a,V as U,o as l,b as t,a as s,c as b,C as h,F as m,t as n}from"./C0qY_7lX.js";import"./BLigjE2i.js";const $={setup(){return{generateImgPath:d=>new URL(Object.assign({"../../public/favicon.ico":j,"../../public/img-cc.png":V,"../../public/keynote_template_osaka_rubykaigi04.key":I,"../../public/keynote_template_osaka_rubykaigi04.png":P,"../../public/logo.png":D,"../../public/official_goods.png":q,"../../public/ogp.png":B,"../../public/orgernizers/khori.png":C,"../../public/sponsors/agileware.png":F,"../../public/sponsors/andpad.png":A,"../../public/sponsors/bouquetec.png":H,"../../public/sponsors/esm.png":N,"../../public/sponsors/freee.png":O,"../../public/sponsors/ingage.png":K,"../../public/sponsors/knowledgelabo.png":L,"../../public/sponsors/kyobashirb.png":X,"../../public/sponsors/ponos.png":T,"../../public/sponsors/rubydevelopment.png":W,"../../public/sponsors/rubykansai.png":z,"../../public/sponsors/rubynokai.png":E,"../../public/sponsors/smarthr.png":G,"../../public/wide_logo.png":J})[`../../public/${d}`],import.meta.url).href}},data:()=>({contents:[{name:"株式会社アジャイルウェア",url:"https://agileware.jp/",description:"アジャイルウェアは『Feel Goodな明日をつくる』をミッションに、自慢できるワークスタイルで、はたらく人を応援するサービスを提供中です! \Ruby・Railsエンジニアを積極採用中!副業でのJoinもOK/ ■隔週で週休3日(年間休日150日)■フルフレックス ■リモートワーク ■自社内開発100% ■客先常駐なし ■エディタ、ライブラリ、フレームワーク自由(技術的なことはエンジニアの裁量でおまかせ!)",image:"sponsors/agileware.png"},{name:"株式会社永和システムマネジメント",url:"https://agile.esm.co.jp",description:"永和システムマネジメントにはアジャイルな開発を20年続けて培った、実践知、価値観、そしてそれを届ける人がいます。私たちは情熱をもって Ruby を使ってアジャイルにお客さまに価値を届けます。 また、コミュニティ活動への参加も積極的に行っており、OSS へのコントリビューション、登壇、イベントスタッフ、スポンサーなど様々な形で関わっています。",image:"sponsors/esm.png"},{name:"フリー株式会社",url:"https://www.freee.co.jp",description:"freeeは「スモールビジネスを、世界の主役に。」というミッションのもと、だれもが自由に経営できる統合型経営プラットフォームを実現します。日本発のSaaS型クラウドサービスとして、パートナーや金融機関と連携することでオープンなプラットフォームを構築し、「マジ価値」を提供し続けます。",image:"sponsors/freee.png"},{name:"株式会社インゲージ",url:"https://www.ingage.co.jp/",description:"インゲージは、「ひとり一人に向き合うをカタチにする」をミッションに顧客対応クラウド『Re:lation(リレーション)』を開発・提供しています。今年創業10周年を迎え、『Re:lation』の導入社数は5,000社を突破しました。「使っていて楽しい」「導入して良かった」を感じていただけるサービスの提供を第一に、これからも企業の業務効率化・可視化の実現と人材教育に貢献します。",image:"sponsors/ingage.png"},{name:"株式会社ナレッジラボ",url:"https://knowledgelabo.com/",description:"ナレッジラボは経営管理SaaS「Manageboard」をRuby on RailsやReact.jsを用いて自社開発している、大阪に本社を置く会社です。コンサルティングを祖業とし、SaaS×コンサルティングで横断的に経営DXを支援しています。",image:"sponsors/knowledgelabo.png"},{name:"ポノス株式会社",url:"https://www.ponos.jp/",description:"ポノスは、1990年の創業以来ゲームを通してエンターテインメントという文化の発展に貢献してまいりました。【求められるモノは創らない、それ以上を創り出す。】を掲げ、自分たちしか創れない価値をプラスしていくことを大切にしています。現在は、オリジナルゲーム開発を核に事業を展開し、代表タイトル『にゃんこ大戦争』は、累計DL9,400万を(2024年7月現在)超え、多くのお客様に楽しんでいただいております。",image:"sponsors/ponos.png"},{name:"株式会社Ruby開発",url:"https://www.ruby-dev.jp/",description:"Ruby開発はRuby on Railsをコアとして、フロントの技術も積極的にとりいれたWebアプリケーション開発を得意としております。Rubyコミッタも2名在籍しており、Rubyコミュニティへの積極的な支援、Rubyエンジニアの育成にも積極的に取り組んでいます。",image:"sponsors/rubydevelopment.png"},{name:"株式会社SmartHR",url:"https://hello-world.smarthr.co.jp/",description:"「SmartHR」は、人事・労務の業務効率化と、データ活用によるタレントマネジメントや組織のパフォーマンス向上を実現するクラウド人事労務ソフトです。労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会の実現を目指し、働くすべての人の生産性向上を後押しします。私たちは、歴史に残る模範的なソフトウェアをつくる仲間を探しています。フルリモート勤務可能!",image:"sponsors/smarthr.png"}],customs:[{name:"株式会社アンドパッド",url:"https://engineer.andpad.co.jp/",description:"ANDPADはクラウド型建設プロジェクト管理プラットフォームで、現場効率化から業務改善まで一元管理できます。20万2000社以上、51万人の毎日の業務を支え、DX化を進めています。そして多くのプロダクトでRuby/Railsを使用し、Ruby/Railsが建築・建設業界のDXを支えているとも言えます。アンドパッドではRuby/Railsを駆使し、ユーザーの体験に活かせるRubyistを歓迎します。",image:"sponsors/andpad.png"}],novelties:[{name:"BouqueTec 株式会社",url:"https://www.instagram.com/bouquetec_com/",description:"ブーケテックはものづくりを通じて学びや楽しむことを応援します。オープンソースソフトウェア(OSS)の開発を支援しています。",image:"sponsors/bouquetec.png"}],communities:[{name:"日本Rubyの会",url:"https://ruby-no-kai.org/",description:" Rubyの利用者の支援 Ruby(+Rubyのライブラリ)開発者の支援を目的とした一般社団法人です。現在は、ドキュメントの整備や、イベントへの参加協力等を中心に活動しています。",image:"sponsors/rubynokai.png"},{name:"Kyobashi.rb",url:"https://kyobashirb.connpass.com/",description:"Kyobashi.rb は京橋周辺の Rubyist が集まって Ruby や技術の話をするコミュニティです。京橋周辺としていますが、京橋に職場や居住地がない人も大歓迎です!月一程度で ShortTalk(10min) 大会や、懇親🍶🍻をしています。",image:"sponsors/kyobashirb.png"},{name:"Ruby関西",url:"https://rubykansai.doorkeeper.jp/",description:"Ruby関西はRuby関西勉強会や関西Ruby會議、Rails勉強会@関西など、関西でのRubyに関するイベントの主体となるコミュニティです。",image:"sponsors/rubykansai.png"}]})},Q=s("h1",{class:"text-h2 title mb-15"}," Sponsors ",-1),Y={align:"left"},Z=s("h2",{class:"text-h4 title mb-2"}," Premium Sponsors ",-1),ee=["href"],se=["href"],te=["href"],ae={class:"text-body-1 mt-5"},ne=s("h2",{class:"text-h4 title mb-2"}," Hydration Sponsor ",-1),oe=["href"],le=["href"],re=["href"],ie={class:"text-body-1 mt-5"},_e=s("h2",{class:"text-h4 title mb-2"}," Novelty Sponsor ",-1),pe=["href"],ue=["href"],ce=["href"],ge={class:"text-body-1 mt-5"},be=s("h2",{class:"text-h4 title mb-2"}," Community Sponsors ",-1),he=["href"],me=["href"],de=["href"],fe={class:"text-body-1 mt-5"};function ke(i,d,xe,g,ye,Re){const f=w,k=v,x=S;return l(),c(U,{class:"fill-height"},{default:a(()=>[t(f),t(u,null,{default:a(()=>[t(o,{align:"center",class:"pb-0 mt-12"},{default:a(()=>[t(_,{"max-width":"70vw","min-width":"70vw",class:"mt-12",elevation:0},{default:a(()=>[t(y,null,{default:a(()=>[t(p,{src:R,width:"10vh"}),Q,s("div",Y,[Z,(l(!0),b(m,null,h(i.contents,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,ee)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,se)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,te)]),s("p",ae,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),ne,(l(!0),b(m,null,h(i.customs,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,oe)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,le)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,re)]),s("p",ie,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),_e,(l(!0),b(m,null,h(i.novelties,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,pe)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,ue)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,ce)]),s("p",ge,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),be,(l(!0),b(m,null,h(i.communities,(e,r)=>(l(),c(_,{key:r,class:"sponsors py-10 px-10 mb-8",elevation:0},{default:a(()=>[t(u,null,{default:a(()=>[t(o,{lg:"3",md:"12",sm:"12",xs:"12",class:"justify-center",align:"center"},{default:a(()=>[s("a",{href:e.url,target:"_blank"},[t(p,{class:"link",src:g.generateImgPath(e.image),"max-height":"300px","max-width":"300px"},null,8,["src"])],8,he)]),_:2},1024),t(o,null,{default:a(()=>[s("p",null,[s("a",{class:"text-link text-h5 mb-2",href:e.url,target:"_blank"},n(e.name),9,me)]),s("p",null,[s("a",{class:"text-link text-caption",href:e.url,target:"_blank"},n(e.url),9,de)]),s("p",fe,n(e.description),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])]),_:1})]),_:1}),t(k),t(x)]),_:1})]),_:1})]),_:1})}const Ve=M($,[["render",ke]]);export{Ve as default}; diff --git a/_nuxt/Bk37PbEj.js b/_nuxt/Bk37PbEj.js deleted file mode 100644 index 0a7219b..0000000 --- a/_nuxt/Bk37PbEj.js +++ /dev/null @@ -1 +0,0 @@ -import{V as o,a as p,b as g,c as a,_ as x,k as c,d as n,l as k,m as d,n as r,g as m,h as b,i as V,j as y}from"./CI0Sqbth.js";import{n as _,_ as w,q as v,w as e,V as B,s as C,o as I,b as t,a as s,d as l}from"./BLnlU35S.js";import"./B-EUJWkF.js";const R=_("/ogp.png"),j=_("/keynote_template_osaka_rubykaigi04.png"),F=_("/official_goods.png"),L={},T=s("h1",{class:"text-h2 title mb-15"}," Goodies ",-1),z={align:"left"},A=s("h2",{class:"text-h5 title mb-5"}," Main Visual ",-1),G=s("h2",{class:"text-h5 title mb-5"}," Keynote Template ",-1),N=s("h3",{class:"text-h6"}," This template requires the following fonts: ",-1),S={href:"https://fonts.google.com/specimen/Federo",target:"_blank",class:"text-link"},U={href:"https://fonts.google.com/specimen/Roboto",target:"_blank",class:"text-link"},q={href:"https://rubykansai.github.io/osaka04/keynote_template_osaka_rubykaigi04.key",target:"_blank",download:"keynote_template_osaka_rubykaigi04.key"},D=s("h2",{class:"text-h5 title mb-5"}," Official Goods ",-1),O=s("h3",{class:"text-h6 mb-5"}," Official Shop on SUZURI ",-1),H={href:"https://suzuri.jp/kyobashirb",target:"_blank"};function K(M,W){const h=b,i=C("v-list-item-content"),u=V,f=y;return I(),v(B,{class:"fill-height"},{default:e(()=>[t(h),t(n,null,{default:e(()=>[t(o,{align:"center"},{default:e(()=>[t(p,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(g,null,{default:e(()=>[t(a,{src:x,width:"10vh"}),T,s("div",z,[A,t(a,{src:R}),t(c,{class:"my-15"}),G,t(n,{class:"justify-space-between"},{default:e(()=>[t(o,{md:"6",sm:"6",xs:"12"},{default:e(()=>[t(a,{src:j,"max-height":"30rem","max-width":"30rem",cover:""})]),_:1}),t(o,null,{default:e(()=>[N,t(k,null,{default:e(()=>[t(d,null,{default:e(()=>[t(i,null,{default:e(()=>[s("a",S,[t(r,null,{default:e(()=>[l("- Federo")]),_:1})])]),_:1})]),_:1}),t(d,null,{default:e(()=>[t(i,null,{default:e(()=>[s("a",U,[t(r,null,{default:e(()=>[l("- Roboto")]),_:1})])]),_:1})]),_:1})]),_:1}),s("a",q,[t(m,{rounded:"xl",size:"x-large",color:"indigo-darken-3"},{default:e(()=>[l("Download")]),_:1})])]),_:1})]),_:1}),t(c,{class:"my-15"}),D,t(n,{class:"justify-space-between"},{default:e(()=>[t(o,{md:"6",sm:"6",xs:"12"},{default:e(()=>[t(a,{src:F,"max-height":"30rem","max-width":"30rem",cover:""})]),_:1}),t(o,null,{default:e(()=>[O,s("a",H,[t(m,{rounded:"xl",size:"x-large",color:"indigo-darken-3"},{default:e(()=>[l("Go to Shop")]),_:1})])]),_:1})]),_:1})])]),_:1})]),_:1}),t(u),t(f)]),_:1})]),_:1})]),_:1})}const P=w(L,[["render",K]]);export{P as default}; diff --git a/_nuxt/BmItBddx.js b/_nuxt/BmItBddx.js new file mode 100644 index 0000000..2a92f00 --- /dev/null +++ b/_nuxt/BmItBddx.js @@ -0,0 +1 @@ +import{V as o,a as p,b as g,c as a,_ as x,k as c,d as n,l as k,m as d,n as r,g as m,h as b,i as V,j as w}from"./jDvFWAno.js";import{n as _,_ as y,q as v,w as e,V as B,s as C,o as I,b as t,a as s,d as l}from"./C0qY_7lX.js";import"./BLigjE2i.js";const R=_("/ogp.png"),j=_("/keynote_template_osaka_rubykaigi04.png"),F=_("/official_goods.png"),L={},T=s("h1",{class:"text-h2 title mb-15"}," Goodies ",-1),z={align:"left"},A=s("h2",{class:"text-h5 title mb-5"}," Main Visual ",-1),G=s("h2",{class:"text-h5 title mb-5"}," Keynote Template ",-1),N=s("h3",{class:"text-h6"}," This template requires the following fonts: ",-1),S={href:"https://fonts.google.com/specimen/Federo",target:"_blank",class:"text-link"},U={href:"https://fonts.google.com/specimen/Roboto",target:"_blank",class:"text-link"},q={href:"https://rubykansai.github.io/osaka04/keynote_template_osaka_rubykaigi04.key",target:"_blank",download:"keynote_template_osaka_rubykaigi04.key"},D=s("h2",{class:"text-h5 title mb-5"}," Official Goods ",-1),O=s("h3",{class:"text-h6 mb-5"}," Official Shop on SUZURI ",-1),H={href:"https://suzuri.jp/kyobashirb",target:"_blank"};function K(M,W){const h=b,i=C("v-list-item-content"),u=V,f=w;return I(),v(B,{class:"fill-height"},{default:e(()=>[t(h),t(n,null,{default:e(()=>[t(o,{align:"center",class:"pb-0 mt-12"},{default:e(()=>[t(p,{"max-width":"70vw","min-width":"70vw",class:"mt-12",elevation:0},{default:e(()=>[t(g,null,{default:e(()=>[t(a,{src:x,width:"10vh"}),T,s("div",z,[A,t(a,{src:R}),t(c,{class:"my-15"}),G,t(n,{class:"justify-space-between"},{default:e(()=>[t(o,{md:"6",sm:"6",xs:"12"},{default:e(()=>[t(a,{src:j,"max-height":"30rem","max-width":"30rem",cover:""})]),_:1}),t(o,null,{default:e(()=>[N,t(k,null,{default:e(()=>[t(d,null,{default:e(()=>[t(i,null,{default:e(()=>[s("a",S,[t(r,null,{default:e(()=>[l("- Federo")]),_:1})])]),_:1})]),_:1}),t(d,null,{default:e(()=>[t(i,null,{default:e(()=>[s("a",U,[t(r,null,{default:e(()=>[l("- Roboto")]),_:1})])]),_:1})]),_:1})]),_:1}),s("a",q,[t(m,{rounded:"xl",size:"x-large",color:"indigo-darken-3"},{default:e(()=>[l("Download")]),_:1})])]),_:1})]),_:1}),t(c,{class:"my-15"}),D,t(n,{class:"justify-space-between"},{default:e(()=>[t(o,{md:"6",sm:"6",xs:"12"},{default:e(()=>[t(a,{src:F,"max-height":"30rem","max-width":"30rem",cover:""})]),_:1}),t(o,null,{default:e(()=>[O,s("a",H,[t(m,{rounded:"xl",size:"x-large",color:"indigo-darken-3"},{default:e(()=>[l("Go to Shop")]),_:1})])]),_:1})]),_:1})])]),_:1})]),_:1}),t(u),t(f)]),_:1})]),_:1})]),_:1})}const P=y(L,[["render",K]]);export{P as default}; diff --git a/_nuxt/C0qY_7lX.js b/_nuxt/C0qY_7lX.js new file mode 100644 index 0000000..e5f8e34 --- /dev/null +++ b/_nuxt/C0qY_7lX.js @@ -0,0 +1,28 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CdwXeVw5.js","./jDvFWAno.js","./BLigjE2i.js","./VRow.DnuMatNC.css","./index.1SA74zag.css","./BmItBddx.js","./index.ZR0PI9jm.css","./CknAe1xa.js","./index.BN5t8zNS.css","./BPNXRwxb.js","./index.2LG5DWJt.css","./DtmdmlyH.js","./haruguchi.B7eJhnbv.css","./D6mfoL5_.js","./Ij8Yzi5B.js","./BRu9zPpj.js","./ecsLMriB.js","./LijDkPUS.js","./D1vXxQ_k.js","./CvlcTQMW.js","./BOG-7yQH.js","./DyLxqcOw.js","./CnKHpNO4.js","./index.Cc0r4yoF.css","./9ysEuvhv.js","./BPzn6UQr.js","./BZSZr6lL.js","./index.B4Lirghw.css","./BW_2N__f.js","./f4xkgXk7.js","./uRskagll.js","./error-404.DXySnQZL.css","./C7T5jYfJ.js","./error-500.CIkJDsQj.css"])))=>i.map(i=>d[i]); +/** +* @vue/shared v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function vo(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const he={},un=[],qe=()=>{},Fu=()=>!1,Yn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),bo=e=>e.startsWith("onUpdate:"),we=Object.assign,_o=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Nu=Object.prototype.hasOwnProperty,se=(e,t)=>Nu.call(e,t),z=Array.isArray,fn=e=>zn(e)==="[object Map]",nl=e=>zn(e)==="[object Set]",ju=e=>zn(e)==="[object RegExp]",J=e=>typeof e=="function",me=e=>typeof e=="string",Dt=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",rl=e=>(ue(e)||J(e))&&J(e.then)&&J(e.catch),sl=Object.prototype.toString,zn=e=>sl.call(e),Bu=e=>zn(e).slice(8,-1),ol=e=>zn(e)==="[object Object]",wo=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,dn=vo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Uu=/-(\w)/g,et=qr(e=>e.replace(Uu,(t,n)=>n?n.toUpperCase():"")),Vu=/\B([A-Z])/g,Xt=qr(e=>e.replace(Vu,"-$1").toLowerCase()),Jn=qr(e=>e.charAt(0).toUpperCase()+e.slice(1)),ds=qr(e=>e?`on${Jn(e)}`:""),It=(e,t)=>!Object.is(e,t),Mn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Wu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},al=e=>{const t=me(e)?Number(e):NaN;return isNaN(t)?e:t};let ii;const ll=()=>ii||(ii=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Yr(e){if(z(e)){const t={};for(let n=0;n{if(n){const r=n.split(Gu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function zr(e){let t="";if(me(e))t=e;else if(z(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Qu=e=>me(e)?e:e==null?"":z(e)||ue(e)&&(e.toString===sl||!J(e.toString))?ul(e)?Qu(e.value):JSON.stringify(e,fl,2):String(e),fl=(e,t)=>ul(t)?fl(e,t.value):fn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[hs(r,o)+" =>"]=s,n),{})}:nl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>hs(n))}:Dt(t)?hs(t):ue(t)&&!z(t)&&!ol(t)?String(t):t,hs=(e,t="")=>{var n;return Dt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ne;class dl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ne,!t&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Ht()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Ot,n=qt;try{return Ot=!0,qt=this,this._runnings++,ai(this),this.fn()}finally{li(this),this._runnings--,qt=n,Ot=t}}stop(){this.active&&(ai(this),li(this),this.onStop&&this.onStop(),this.active=!1)}}function tf(e){return e.value}function ai(e){e._trackId++,e._depsLength=0}function li(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},xr=new WeakMap,Yt=Symbol(""),Ds=Symbol("");function He(e,t,n){if(Ot&&qt){let r=xr.get(e);r||xr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=bl(()=>r.delete(n))),yl(qt,s)}}function pt(e,t,n,r,s,o){const i=xr.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&z(e)){const l=Number(r);i.forEach((f,u)=>{(u==="length"||!Dt(u)&&u>=l)&&a.push(f)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":z(e)?wo(n)&&a.push(i.get("length")):(a.push(i.get(Yt)),fn(e)&&a.push(i.get(Ds)));break;case"delete":z(e)||(a.push(i.get(Yt)),fn(e)&&a.push(i.get(Ds)));break;case"set":fn(e)&&a.push(i.get(Yt));break}To();for(const l of a)l&&vl(l,4);Co()}function nf(e,t){const n=xr.get(e);return n&&n.get(t)}const rf=vo("__proto__,__v_isRef,__isVue"),_l=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Dt)),ci=sf();function sf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=re(this);for(let o=0,i=this.length;o{e[t]=function(...n){$t(),To();const r=re(this)[t].apply(this,n);return Co(),Ht(),r}}),e}function of(e){Dt(e)||(e=String(e));const t=re(this);return He(t,"has",e),t.hasOwnProperty(e)}class wl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?bf:kl:o?Cl:Tl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=z(t);if(!s){if(i&&se(ci,n))return Reflect.get(ci,n,r);if(n==="hasOwnProperty")return of}const a=Reflect.get(t,n,r);return(Dt(n)?_l.has(n):rf(n))||(s||He(t,"get",n),o)?a:Se(a)?i&&wo(n)?a:a.value:ue(a)?s?So(a):ke(a):a}}class El extends wl{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const l=Lt(o);if(!vn(r)&&!Lt(r)&&(o=re(o),r=re(r)),!z(t)&&Se(o)&&!Se(r))return l?!1:(o.value=r,!0)}const i=z(t)&&wo(n)?Number(n)e,Jr=e=>Reflect.getPrototypeOf(e);function sr(e,t,n=!1,r=!1){e=e.__v_raw;const s=re(e),o=re(t);n||(It(t,o)&&He(s,"get",t),He(s,"get",o));const{has:i}=Jr(s),a=r?ko:n?Po:Nn;if(i.call(s,t))return a(e.get(t));if(i.call(s,o))return a(e.get(o));e!==s&&e.get(t)}function or(e,t=!1){const n=this.__v_raw,r=re(n),s=re(e);return t||(It(e,s)&&He(r,"has",e),He(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function ir(e,t=!1){return e=e.__v_raw,!t&&He(re(e),"iterate",Yt),Reflect.get(e,"size",e)}function ui(e,t=!1){!t&&!vn(e)&&!Lt(e)&&(e=re(e));const n=re(this);return Jr(n).has.call(n,e)||(n.add(e),pt(n,"add",e,e)),this}function fi(e,t,n=!1){!n&&!vn(t)&&!Lt(t)&&(t=re(t));const r=re(this),{has:s,get:o}=Jr(r);let i=s.call(r,e);i||(e=re(e),i=s.call(r,e));const a=o.call(r,e);return r.set(e,t),i?It(t,a)&&pt(r,"set",e,t):pt(r,"add",e,t),this}function di(e){const t=re(this),{has:n,get:r}=Jr(t);let s=n.call(t,e);s||(e=re(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&pt(t,"delete",e,void 0),o}function hi(){const e=re(this),t=e.size!==0,n=e.clear();return t&&pt(e,"clear",void 0,void 0),n}function ar(e,t){return function(r,s){const o=this,i=o.__v_raw,a=re(i),l=t?ko:e?Po:Nn;return!e&&He(a,"iterate",Yt),i.forEach((f,u)=>r.call(s,l(f),l(u),o))}}function lr(e,t,n){return function(...r){const s=this.__v_raw,o=re(s),i=fn(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,f=s[e](...r),u=n?ko:t?Po:Nn;return!t&&He(o,"iterate",l?Ds:Yt),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:a?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function wt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ff(){const e={get(o){return sr(this,o)},get size(){return ir(this)},has:or,add:ui,set:fi,delete:di,clear:hi,forEach:ar(!1,!1)},t={get(o){return sr(this,o,!1,!0)},get size(){return ir(this)},has:or,add(o){return ui.call(this,o,!0)},set(o,i){return fi.call(this,o,i,!0)},delete:di,clear:hi,forEach:ar(!1,!0)},n={get(o){return sr(this,o,!0)},get size(){return ir(this,!0)},has(o){return or.call(this,o,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:ar(!0,!1)},r={get(o){return sr(this,o,!0,!0)},get size(){return ir(this,!0)},has(o){return or.call(this,o,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:ar(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=lr(o,!1,!1),n[o]=lr(o,!0,!1),t[o]=lr(o,!1,!0),r[o]=lr(o,!0,!0)}),[e,n,t,r]}const[df,hf,pf,mf]=ff();function Ro(e,t){const n=t?e?mf:pf:e?hf:df;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(se(n,s)&&s in r?n:r,s,o)}const gf={get:Ro(!1,!1)},yf={get:Ro(!1,!0)},vf={get:Ro(!0,!1)};const Tl=new WeakMap,Cl=new WeakMap,kl=new WeakMap,bf=new WeakMap;function _f(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wf(e){return e.__v_skip||!Object.isExtensible(e)?0:_f(Bu(e))}function ke(e){return Lt(e)?e:xo(e,!1,lf,gf,Tl)}function dt(e){return xo(e,!1,uf,yf,Cl)}function So(e){return xo(e,!0,cf,vf,kl)}function xo(e,t,n,r,s){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=wf(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return s.set(e,a),a}function hn(e){return Lt(e)?hn(e.__v_raw):!!(e&&e.__v_isReactive)}function Lt(e){return!!(e&&e.__v_isReadonly)}function vn(e){return!!(e&&e.__v_isShallow)}function Rl(e){return e?!!e.__v_raw:!1}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function Ef(e){return Object.isExtensible(e)&&il(e,"__v_skip",!0),e}const Nn=e=>ue(e)?ke(e):e,Po=e=>ue(e)?So(e):e;class Sl{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Eo(()=>t(this._value),()=>_r(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=re(this);return(!t._cacheable||t.effect.dirty)&&It(t._value,t._value=t.effect.run())&&_r(t,4),xl(t),t.effect._dirtyLevel>=2&&_r(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Tf(e,t,n=!1){let r,s;const o=J(e);return o?(r=e,s=qe):(r=e.get,s=e.set),new Sl(r,s,o||!s,n)}function xl(e){var t;Ot&&qt&&(e=re(e),yl(qt,(t=e.dep)!=null?t:e.dep=bl(()=>e.dep=void 0,e instanceof Sl?e:void 0)))}function _r(e,t=4,n,r){e=re(e);const s=e.dep;s&&vl(s,t)}function Se(e){return!!(e&&e.__v_isRef===!0)}function Ce(e){return Pl(e,!1)}function $e(e){return Pl(e,!0)}function Pl(e,t){return Se(e)?e:new Cf(e,t)}class Cf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:Nn(t)}get value(){return xl(this),this._value}set value(t){const n=this.__v_isShallow||vn(t)||Lt(t);t=n?t:re(t),It(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Nn(t),_r(this,4))}}function ie(e){return Se(e)?e.value:e}const kf={get:(e,t,n)=>ie(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Se(s)&&!Se(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Al(e){return hn(e)?e:new Proxy(e,kf)}function Ol(e){const t=z(e)?new Array(e.length):{};for(const n in e)t[n]=Ml(e,n);return t}class Rf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return nf(re(this._object),this._key)}}class Sf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function xf(e,t,n){return Se(e)?e:J(e)?new Sf(e):ue(e)&&arguments.length>1?Ml(e,t,n):Ce(e)}function Ml(e,t,n){const r=e[t];return Se(r)?r:new Rf(e,t,n)}/** +* @vue/runtime-core v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Mt(e,t,n,r){try{return r?e(...r):e()}catch(s){Cn(s,t,n)}}function Ye(e,t,n,r){if(J(e)){const s=Mt(e,t,n,r);return s&&rl(s)&&s.catch(o=>{Cn(o,t,n)}),s}if(z(e)){const s=[];for(let o=0;o>>1,s=Re[r],o=Bn(s);oit&&Re.splice(t,1)}function Hs(e){z(e)?pn.push(...e):(!Ct||!Ct.includes(e,e.allowRecurse?Kt+1:Kt))&&pn.push(e),Ll()}function pi(e,t,n=jn?it+1:0){for(;nBn(n)-Bn(r));if(pn.length=0,Ct){Ct.push(...t);return}for(Ct=t,Kt=0;Kte.id==null?1/0:e.id,Mf=(e,t)=>{const n=Bn(e)-Bn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Dl(e){$s=!1,jn=!0,Re.sort(Mf);try{for(it=0;it{r._d&&Ri(-1);const o=Ar(t);let i;try{i=e(...s)}finally{Ar(o),r._d&&Ri(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Dv(e,t){if(Oe===null)return e;const n=rs(Oe),r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),Qn(()=>{e.isUnmounting=!0}),e}const Ke=[Function,Array],Hl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ke,onEnter:Ke,onAfterEnter:Ke,onEnterCancelled:Ke,onBeforeLeave:Ke,onLeave:Ke,onAfterLeave:Ke,onLeaveCancelled:Ke,onBeforeAppear:Ke,onAppear:Ke,onAfterAppear:Ke,onAppearCancelled:Ke},Fl=e=>{const t=e.subTree;return t.component?Fl(t.component):t},If={name:"BaseTransition",props:Hl,setup(e,{slots:t}){const n=Xn(),r=$l();return()=>{const s=t.default&&Oo(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const d of s)if(d.type!==Ae){o=d;break}}const i=re(e),{mode:a}=i;if(r.isLeaving)return ps(o);const l=mi(o);if(!l)return ps(o);let f=Un(l,i,r,n,d=>f=d);Qt(l,f);const u=n.subTree,c=u&&mi(u);if(c&&c.type!==Ae&&!Xe(l,c)&&Fl(n).type!==Ae){const d=Un(c,i,r,n);if(Qt(c,d),a==="out-in"&&l.type!==Ae)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},ps(o);a==="in-out"&&l.type!==Ae&&(d.delayLeave=(h,y,v)=>{const C=Nl(r,c);C[String(c.key)]=c,h[kt]=()=>{y(),h[kt]=void 0,delete f.delayedLeave},f.delayedLeave=v})}return o}}},Lf=If;function Nl(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 Un(e,t,n,r,s){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:y,onLeaveCancelled:v,onBeforeAppear:C,onAppear:S,onAfterAppear:b,onAppearCancelled:g}=t,_=String(e.key),T=Nl(n,e),w=(O,x)=>{O&&Ye(O,r,9,x)},A=(O,x)=>{const B=x[1];w(O,x),z(O)?O.every(M=>M.length<=1)&&B():O.length<=1&&B()},D={mode:i,persisted:a,beforeEnter(O){let x=l;if(!n.isMounted)if(o)x=C||l;else return;O[kt]&&O[kt](!0);const B=T[_];B&&Xe(e,B)&&B.el[kt]&&B.el[kt](),w(x,[O])},enter(O){let x=f,B=u,M=c;if(!n.isMounted)if(o)x=S||f,B=b||u,M=g||c;else return;let V=!1;const ee=O[cr]=ne=>{V||(V=!0,ne?w(M,[O]):w(B,[O]),D.delayedLeave&&D.delayedLeave(),O[cr]=void 0)};x?A(x,[O,ee]):ee()},leave(O,x){const B=String(e.key);if(O[cr]&&O[cr](!0),n.isUnmounting)return x();w(d,[O]);let M=!1;const V=O[kt]=ee=>{M||(M=!0,x(),ee?w(v,[O]):w(y,[O]),O[kt]=void 0,T[B]===e&&delete T[B])};T[B]=e,h?A(h,[O,V]):V()},clone(O){const x=Un(O,t,n,r,s);return s&&s(x),x}};return D}function ps(e){if(Zn(e))return e=mt(e),e.children=null,e}function mi(e){if(!Zn(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&J(n.default))return n.default()}}function Qt(e,t){e.shapeFlag&6&&e.component?Qt(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 Oo(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function gi(e){J(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:a}=e;let l=null,f,u=0;const c=()=>(u++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),a)return new Promise((v,C)=>{a(y,()=>v(c()),()=>C(y),u+1)});throw y}).then(y=>h!==l&&l?l:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),f=y,y)))};return gt({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return f},setup(){const h=_e;if(f)return()=>ms(f,h);const y=b=>{l=null,Cn(b,h,13,!r)};if(i&&h.suspense||tr)return d().then(b=>()=>ms(b,h)).catch(b=>(y(b),()=>r?oe(r,{error:b}):null));const v=Ce(!1),C=Ce(),S=Ce(!!s);return s&&setTimeout(()=>{S.value=!1},s),o!=null&&setTimeout(()=>{if(!v.value&&!C.value){const b=new Error(`Async component timed out after ${o}ms.`);y(b),C.value=b}},o),d().then(()=>{v.value=!0,h.parent&&Zn(h.parent.vnode)&&(h.parent.effect.dirty=!0,Zr(h.parent.update))}).catch(b=>{y(b),C.value=b}),()=>{if(v.value&&f)return ms(f,h);if(C.value&&r)return oe(r,{error:C.value});if(n&&!S.value)return oe(n)}}})}function ms(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=oe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Zn=e=>e.type.__isKeepAlive,Df={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Xn(),r=n.ctx;if(!r.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:f,um:u,o:{createElement:c}}}=r,d=c("div");r.activate=(b,g,_,T,w)=>{const A=b.component;f(b,g,_,0,a),l(A.vnode,b,g,_,A,a,T,b.slotScopeIds,w),Te(()=>{A.isDeactivated=!1,A.a&&Mn(A.a);const D=b.props&&b.props.onVnodeMounted;D&&Le(D,A.parent,b)},a)},r.deactivate=b=>{const g=b.component;Lr(g.m),Lr(g.a),f(b,d,null,1,a),Te(()=>{g.da&&Mn(g.da);const _=b.props&&b.props.onVnodeUnmounted;_&&Le(_,g.parent,b),g.isDeactivated=!0},a)};function h(b){gs(b),u(b,n,a,!0)}function y(b){s.forEach((g,_)=>{const T=Gs(g.type);T&&(!b||!b(T))&&v(_)})}function v(b){const g=s.get(b);g&&(!i||!Xe(g,i))?h(g):i&&gs(i),s.delete(b),o.delete(b)}Ve(()=>[e.include,e.exclude],([b,g])=>{b&&y(_=>Pn(b,_)),g&&y(_=>!Pn(g,_))},{flush:"post",deep:!0});let C=null;const S=()=>{C!=null&&(Us(n.subTree.type)?Te(()=>{s.set(C,ur(n.subTree))},n.subTree.suspense):s.set(C,ur(n.subTree)))};return es(S),Mo(S),Qn(()=>{s.forEach(b=>{const{subTree:g,suspense:_}=n,T=ur(g);if(b.type===T.type&&b.key===T.key){gs(T);const w=T.component.da;w&&Te(w,_);return}h(b)})}),()=>{if(C=null,!t.default)return null;const b=t.default(),g=b[0];if(b.length>1)return i=null,b;if(!Wn(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let _=ur(g);if(_.type===Ae)return i=null,_;const T=_.type,w=Gs(mn(_)?_.type.__asyncResolved||{}:T),{include:A,exclude:D,max:O}=e;if(A&&(!w||!Pn(A,w))||D&&w&&Pn(D,w))return i=_,g;const x=_.key==null?T:_.key,B=s.get(x);return _.el&&(_=mt(_),g.shapeFlag&128&&(g.ssContent=_)),C=x,B?(_.el=B.el,_.component=B.component,_.transition&&Qt(_,_.transition),_.shapeFlag|=512,o.delete(x),o.add(x)):(o.add(x),O&&o.size>parseInt(O,10)&&v(o.values().next().value)),_.shapeFlag|=256,i=_,Us(g.type)?g:_}}},$f=Df;function Pn(e,t){return z(e)?e.some(n=>Pn(n,t)):me(e)?e.split(",").includes(t):ju(e)?e.test(t):!1}function jl(e,t){Ul(e,"a",t)}function Bl(e,t){Ul(e,"da",t)}function Ul(e,t,n=_e){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Xr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Zn(s.parent.vnode)&&Hf(r,t,n,s),s=s.parent}}function Hf(e,t,n,r){const s=Xr(t,e,r,!0);Vl(()=>{_o(r[t],s)},n)}function gs(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ur(e){return e.shapeFlag&128?e.ssContent:e}function Xr(e,t,n=_e,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{$t();const a=er(n),l=Ye(t,n,e,i);return a(),Ht(),l});return r?s.unshift(o):s.push(o),o}}const yt=e=>(t,n=_e)=>{(!tr||e==="sp")&&Xr(e,(...r)=>t(...r),n)},Ff=yt("bm"),es=yt("m"),Nf=yt("bu"),Mo=yt("u"),Qn=yt("bum"),Vl=yt("um"),jf=yt("sp"),Bf=yt("rtg"),Uf=yt("rtc");function Wl(e,t=_e){Xr("ec",e,t)}const Io="components",Vf="directives";function $v(e,t){return Lo(Io,e,!0,t)||e}const Kl=Symbol.for("v-ndc");function Wf(e){return me(e)?Lo(Io,e,!1)||e:e||Kl}function Hv(e){return Lo(Vf,e)}function Lo(e,t,n=!0,r=!1){const s=Oe||_e;if(s){const o=s.type;if(e===Io){const a=Gs(o,!1);if(a&&(a===t||a===et(t)||a===Jn(et(t))))return o}const i=yi(s[e]||o[e],t)||yi(s.appContext[e],t);return!i&&r?o:i}}function yi(e,t){return e&&(e[t]||e[et(t)]||e[Jn(et(t))])}function Fv(e,t,n,r){let s;const o=n;if(z(e)||me(e)){s=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,o));else{const i=Object.keys(e);s=new Array(i.length);for(let a=0,l=i.length;ae?vc(e)?rs(e):Fs(e.parent):null,In=we(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=>Fs(e.parent),$root:e=>Fs(e.root),$emit:e=>e.emit,$options:e=>Do(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Zr(e.update)}),$nextTick:e=>e.n||(e.n=en.bind(e.proxy)),$watch:e=>md.bind(e)}),ys=(e,t)=>e!==he&&!e.__isScriptSetup&&se(e,t),Kf={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;let f;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(ys(r,t))return i[t]=1,r[t];if(s!==he&&se(s,t))return i[t]=2,s[t];if((f=e.propsOptions[0])&&se(f,t))return i[t]=3,o[t];if(n!==he&&se(n,t))return i[t]=4,n[t];Ns&&(i[t]=0)}}const u=In[t];let c,d;if(u)return t==="$attrs"&&He(e.attrs,"get",""),u(e);if((c=a.__cssModules)&&(c=c[t]))return c;if(n!==he&&se(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,se(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return ys(s,t)?(s[t]=n,!0):r!==he&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let a;return!!n[i]||e!==he&&se(e,i)||ys(t,i)||(a=o[0])&&se(a,i)||se(r,i)||se(In,i)||se(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vi(e){return z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ns=!0;function Gf(e){const t=Do(e),n=e.proxy,r=e.ctx;Ns=!1,t.beforeCreate&&bi(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:d,beforeUpdate:h,updated:y,activated:v,deactivated:C,beforeDestroy:S,beforeUnmount:b,destroyed:g,unmounted:_,render:T,renderTracked:w,renderTriggered:A,errorCaptured:D,serverPrefetch:O,expose:x,inheritAttrs:B,components:M,directives:V,filters:ee}=t;if(f&&qf(f,r,null),i)for(const Z in i){const G=i[Z];J(G)&&(r[Z]=G.bind(n))}if(s){const Z=s.call(n,n);ue(Z)&&(e.data=ke(Z))}if(Ns=!0,o)for(const Z in o){const G=o[Z],pe=J(G)?G.bind(n,n):J(G.get)?G.get.bind(n,n):qe,nt=!J(G)&&J(G.set)?G.set.bind(n):qe,We=Q({get:pe,set:nt});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>We.value,set:ve=>We.value=ve})}if(a)for(const Z in a)Gl(a[Z],r,n,Z);if(l){const Z=J(l)?l.call(n):l;Reflect.ownKeys(Z).forEach(G=>{ze(G,Z[G])})}u&&bi(u,e,"c");function W(Z,G){z(G)?G.forEach(pe=>Z(pe.bind(n))):G&&Z(G.bind(n))}if(W(Ff,c),W(es,d),W(Nf,h),W(Mo,y),W(jl,v),W(Bl,C),W(Wl,D),W(Uf,w),W(Bf,A),W(Qn,b),W(Vl,_),W(jf,O),z(x))if(x.length){const Z=e.exposed||(e.exposed={});x.forEach(G=>{Object.defineProperty(Z,G,{get:()=>n[G],set:pe=>n[G]=pe})})}else e.exposed||(e.exposed={});T&&e.render===qe&&(e.render=T),B!=null&&(e.inheritAttrs=B),M&&(e.components=M),V&&(e.directives=V)}function qf(e,t,n=qe){z(e)&&(e=js(e));for(const r in e){const s=e[r];let o;ue(s)?"default"in s?o=ge(s.from||r,s.default,!0):o=ge(s.from||r):o=ge(s),Se(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function bi(e,t,n){Ye(z(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Gl(e,t,n,r){const s=r.includes(".")?lc(n,r):()=>n[r];if(me(e)){const o=t[e];J(o)&&Ve(s,o)}else if(J(e))Ve(s,e.bind(n));else if(ue(e))if(z(e))e.forEach(o=>Gl(o,t,n,r));else{const o=J(e.handler)?e.handler.bind(n):t[e.handler];J(o)&&Ve(s,o,e)}}function Do(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(f=>Mr(l,f,i,!0)),Mr(l,t,i)),ue(t)&&o.set(t,l),l}function Mr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Mr(e,o,n,!0),s&&s.forEach(i=>Mr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Yf[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Yf={data:_i,props:wi,emits:wi,methods:An,computed:An,beforeCreate:xe,created:xe,beforeMount:xe,mounted:xe,beforeUpdate:xe,updated:xe,beforeDestroy:xe,beforeUnmount:xe,destroyed:xe,unmounted:xe,activated:xe,deactivated:xe,errorCaptured:xe,serverPrefetch:xe,components:An,directives:An,watch:Jf,provide:_i,inject:zf};function _i(e,t){return t?e?function(){return we(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function zf(e,t){return An(js(e),js(t))}function js(e){if(z(e)){const t={};for(let n=0;n1)return n&&J(t)?t.call(r&&r.proxy):t}}function Yl(){return!!(_e||Oe||zt)}const zl={},Jl=()=>Object.create(zl),Zl=e=>Object.getPrototypeOf(e)===zl;function Xf(e,t,n,r=!1){const s={},o=Jl();e.propsDefaults=Object.create(null),Ql(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:dt(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function ed(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=re(s),[l]=e.propsOptions;let f=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let c=0;c{l=!0;const[d,h]=Xl(c,t,!0);we(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!l)return ue(e)&&r.set(e,un),un;if(z(o))for(let u=0;ue[0]==="_"||e==="$stable",$o=e=>z(e)?e.map(je):[je(e)],nd=(e,t,n)=>{if(t._n)return t;const r=Or((...s)=>$o(t(...s)),n);return r._c=!1,r},tc=(e,t,n)=>{const r=e._ctx;for(const s in e){if(ec(s))continue;const o=e[s];if(J(o))t[s]=nd(s,o,r);else if(o!=null){const i=$o(o);t[s]=()=>i}}},nc=(e,t)=>{const n=$o(t);e.slots.default=()=>n},rc=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},rd=(e,t,n)=>{const r=e.slots=Jl();if(e.vnode.shapeFlag&32){const s=t._;s?(rc(r,t,n),n&&il(r,"_",s,!0)):tc(t,r)}else t&&nc(e,t)},sd=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=he;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:rc(s,t,n):(o=!t.$stable,tc(t,s)),i=t}else t&&(nc(e,t),i={default:1});if(o)for(const a in s)!ec(a)&&i[a]==null&&delete s[a]};function Ir(e,t,n,r,s=!1){if(z(e)){e.forEach((d,h)=>Ir(d,t&&(z(t)?t[h]:t),n,r,s));return}if(mn(r)&&!s)return;const o=r.shapeFlag&4?rs(r.component):r.el,i=s?null:o,{i:a,r:l}=e,f=t&&t.r,u=a.refs===he?a.refs={}:a.refs,c=a.setupState;if(f!=null&&f!==l&&(me(f)?(u[f]=null,se(c,f)&&(c[f]=null)):Se(f)&&(f.value=null)),J(l))Mt(l,a,12,[i,u]);else{const d=me(l),h=Se(l);if(d||h){const y=()=>{if(e.f){const v=d?se(c,l)?c[l]:u[l]:l.value;s?z(v)&&_o(v,o):z(v)?v.includes(o)||v.push(o):d?(u[l]=[o],se(c,l)&&(c[l]=u[l])):(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,se(c,l)&&(c[l]=i)):h&&(l.value=i,e.k&&(u[e.k]=i))};i?(y.id=-1,Te(y,n)):y()}}}const od=Symbol("_vte"),id=e=>e.__isTeleport;let Ti=!1;const rn=()=>{Ti||(console.error("Hydration completed but contains mismatches."),Ti=!0)},ad=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",ld=e=>e.namespaceURI.includes("MathML"),fr=e=>{if(ad(e))return"svg";if(ld(e))return"mathml"},dr=e=>e.nodeType===8;function cd(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:f}}=e,u=(g,_)=>{if(!_.hasChildNodes()){n(null,g,_),Pr(),_._vnode=g;return}c(_.firstChild,g,null,null,null),Pr(),_._vnode=g},c=(g,_,T,w,A,D=!1)=>{D=D||!!_.dynamicChildren;const O=dr(g)&&g.data==="[",x=()=>v(g,_,T,w,A,O),{type:B,ref:M,shapeFlag:V,patchFlag:ee}=_;let ne=g.nodeType;_.el=g,ee===-2&&(D=!1,_.dynamicChildren=null);let W=null;switch(B){case Jt:ne!==3?_.children===""?(l(_.el=s(""),i(g),g),W=g):W=x():(g.data!==_.children&&(rn(),g.data=_.children),W=o(g));break;case Ae:b(g)?(W=o(g),S(_.el=g.content.firstChild,g,T)):ne!==8||O?W=x():W=o(g);break;case wr:if(O&&(g=o(g),ne=g.nodeType),ne===1||ne===3){W=g;const Z=!_.children.length;for(let G=0;G<_.staticCount;G++)Z&&(_.children+=W.nodeType===1?W.outerHTML:W.data),G===_.staticCount-1&&(_.anchor=W),W=o(W);return O?o(W):W}else x();break;case Pe:O?W=y(g,_,T,w,A,D):W=x();break;default:if(V&1)(ne!==1||_.type.toLowerCase()!==g.tagName.toLowerCase())&&!b(g)?W=x():W=d(g,_,T,w,A,D);else if(V&6){_.slotScopeIds=A;const Z=i(g);if(O?W=C(g):dr(g)&&g.data==="teleport start"?W=C(g,g.data,"teleport end"):W=o(g),t(_,Z,null,T,w,fr(Z),D),mn(_)){let G;O?(G=oe(Pe),G.anchor=W?W.previousSibling:Z.lastChild):G=g.nodeType===3?yc(""):oe("div"),G.el=g,_.component.subTree=G}}else V&64?ne!==8?W=x():W=_.type.hydrate(g,_,T,w,A,D,e,h):V&128&&(W=_.type.hydrate(g,_,T,w,fr(i(g)),A,D,e,c))}return M!=null&&Ir(M,null,w,_),W},d=(g,_,T,w,A,D)=>{D=D||!!_.dynamicChildren;const{type:O,props:x,patchFlag:B,shapeFlag:M,dirs:V,transition:ee}=_,ne=O==="input"||O==="option";if(ne||B!==-1){V&&ot(_,null,T,"created");let W=!1;if(b(g)){W=oc(w,ee)&&T&&T.vnode.props&&T.vnode.props.appear;const G=g.content.firstChild;W&&ee.beforeEnter(G),S(G,g,T),_.el=g=G}if(M&16&&!(x&&(x.innerHTML||x.textContent))){let G=h(g.firstChild,_,g,T,w,A,D);for(;G;){rn();const pe=G;G=G.nextSibling,a(pe)}}else M&8&&g.textContent!==_.children&&(rn(),g.textContent=_.children);if(x){if(ne||!D||B&48){const G=g.tagName.includes("-");for(const pe in x)(ne&&(pe.endsWith("value")||pe==="indeterminate")||Yn(pe)&&!dn(pe)||pe[0]==="."||G)&&r(g,pe,null,x[pe],void 0,T)}else if(x.onClick)r(g,"onClick",null,x.onClick,void 0,T);else if(B&4&&hn(x.style))for(const G in x.style)x.style[G]}let Z;(Z=x&&x.onVnodeBeforeMount)&&Le(Z,T,_),V&&ot(_,null,T,"beforeMount"),((Z=x&&x.onVnodeMounted)||V||W)&&fc(()=>{Z&&Le(Z,T,_),W&&ee.enter(g),V&&ot(_,null,T,"mounted")},w)}return g.nextSibling},h=(g,_,T,w,A,D,O)=>{O=O||!!_.dynamicChildren;const x=_.children,B=x.length;for(let M=0;M{const{slotScopeIds:O}=_;O&&(A=A?A.concat(O):O);const x=i(g),B=h(o(g),_,x,T,w,A,D);return B&&dr(B)&&B.data==="]"?o(_.anchor=B):(rn(),l(_.anchor=f("]"),x,B),B)},v=(g,_,T,w,A,D)=>{if(rn(),_.el=null,D){const B=C(g);for(;;){const M=o(g);if(M&&M!==B)a(M);else break}}const O=o(g),x=i(g);return a(g),n(null,_,x,O,T,w,fr(x),A),O},C=(g,_="[",T="]")=>{let w=0;for(;g;)if(g=o(g),g&&dr(g)&&(g.data===_&&w++,g.data===T)){if(w===0)return o(g);w--}return g},S=(g,_,T)=>{const w=_.parentNode;w&&w.replaceChild(g,_);let A=T;for(;A;)A.vnode.el===_&&(A.vnode.el=A.subTree.el=g),A=A.parent},b=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[u,c]}const Te=fc;function ud(e){return sc(e)}function fd(e){return sc(e,cd)}function sc(e,t){const n=ll();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:d,setScopeId:h=qe,insertStaticContent:y}=e,v=(p,m,E,P=null,k=null,L=null,j=void 0,$=null,F=!!m.dynamicChildren)=>{if(p===m)return;p&&!Xe(p,m)&&(P=R(p),ve(p,k,L,!0),p=null),m.patchFlag===-2&&(F=!1,m.dynamicChildren=null);const{type:I,ref:U,shapeFlag:Y}=m;switch(I){case Jt:C(p,m,E,P);break;case Ae:S(p,m,E,P);break;case wr:p==null&&b(m,E,P,j);break;case Pe:M(p,m,E,P,k,L,j,$,F);break;default:Y&1?T(p,m,E,P,k,L,j,$,F):Y&6?V(p,m,E,P,k,L,j,$,F):(Y&64||Y&128)&&I.process(p,m,E,P,k,L,j,$,F,K)}U!=null&&k&&Ir(U,p&&p.ref,L,m||p,!m)},C=(p,m,E,P)=>{if(p==null)r(m.el=a(m.children),E,P);else{const k=m.el=p.el;m.children!==p.children&&f(k,m.children)}},S=(p,m,E,P)=>{p==null?r(m.el=l(m.children||""),E,P):m.el=p.el},b=(p,m,E,P)=>{[p.el,p.anchor]=y(p.children,m,E,P,p.el,p.anchor)},g=({el:p,anchor:m},E,P)=>{let k;for(;p&&p!==m;)k=d(p),r(p,E,P),p=k;r(m,E,P)},_=({el:p,anchor:m})=>{let E;for(;p&&p!==m;)E=d(p),s(p),p=E;s(m)},T=(p,m,E,P,k,L,j,$,F)=>{m.type==="svg"?j="svg":m.type==="math"&&(j="mathml"),p==null?w(m,E,P,k,L,j,$,F):O(p,m,k,L,j,$,F)},w=(p,m,E,P,k,L,j,$)=>{let F,I;const{props:U,shapeFlag:Y,transition:q,dirs:X}=p;if(F=p.el=i(p.type,L,U&&U.is,U),Y&8?u(F,p.children):Y&16&&D(p.children,F,null,P,k,vs(p,L),j,$),X&&ot(p,null,P,"created"),A(F,p,p.scopeId,j,P),U){for(const fe in U)fe!=="value"&&!dn(fe)&&o(F,fe,null,U[fe],L,P);"value"in U&&o(F,"value",null,U.value,L),(I=U.onVnodeBeforeMount)&&Le(I,P,p)}X&&ot(p,null,P,"beforeMount");const te=oc(k,q);te&&q.beforeEnter(F),r(F,m,E),((I=U&&U.onVnodeMounted)||te||X)&&Te(()=>{I&&Le(I,P,p),te&&q.enter(F),X&&ot(p,null,P,"mounted")},k)},A=(p,m,E,P,k)=>{if(E&&h(p,E),P)for(let L=0;L{for(let I=F;I{const $=m.el=p.el;let{patchFlag:F,dynamicChildren:I,dirs:U}=m;F|=p.patchFlag&16;const Y=p.props||he,q=m.props||he;let X;if(E&&Nt(E,!1),(X=q.onVnodeBeforeUpdate)&&Le(X,E,m,p),U&&ot(m,p,E,"beforeUpdate"),E&&Nt(E,!0),(Y.innerHTML&&q.innerHTML==null||Y.textContent&&q.textContent==null)&&u($,""),I?x(p.dynamicChildren,I,$,E,P,vs(m,k),L):j||G(p,m,$,null,E,P,vs(m,k),L,!1),F>0){if(F&16)B($,Y,q,E,k);else if(F&2&&Y.class!==q.class&&o($,"class",null,q.class,k),F&4&&o($,"style",Y.style,q.style,k),F&8){const te=m.dynamicProps;for(let fe=0;fe{X&&Le(X,E,m,p),U&&ot(m,p,E,"updated")},P)},x=(p,m,E,P,k,L,j)=>{for(let $=0;${if(m!==E){if(m!==he)for(const L in m)!dn(L)&&!(L in E)&&o(p,L,m[L],null,k,P);for(const L in E){if(dn(L))continue;const j=E[L],$=m[L];j!==$&&L!=="value"&&o(p,L,$,j,k,P)}"value"in E&&o(p,"value",m.value,E.value,k)}},M=(p,m,E,P,k,L,j,$,F)=>{const I=m.el=p?p.el:a(""),U=m.anchor=p?p.anchor:a("");let{patchFlag:Y,dynamicChildren:q,slotScopeIds:X}=m;X&&($=$?$.concat(X):X),p==null?(r(I,E,P),r(U,E,P),D(m.children||[],E,U,k,L,j,$,F)):Y>0&&Y&64&&q&&p.dynamicChildren?(x(p.dynamicChildren,q,E,k,L,j,$),(m.key!=null||k&&m===k.subTree)&&ic(p,m,!0)):G(p,m,E,U,k,L,j,$,F)},V=(p,m,E,P,k,L,j,$,F)=>{m.slotScopeIds=$,p==null?m.shapeFlag&512?k.ctx.activate(m,E,P,j,F):ee(m,E,P,k,L,j,F):ne(p,m,F)},ee=(p,m,E,P,k,L,j)=>{const $=p.component=Md(p,P,k);if(Zn(p)&&($.ctx.renderer=K),Id($,!1,j),$.asyncDep){if(k&&k.registerDep($,W,j),!p.el){const F=$.subTree=oe(Ae);S(null,F,m,E)}}else W($,p,m,E,k,L,j)},ne=(p,m,E)=>{const P=m.component=p.component;if(wd(p,m,E))if(P.asyncDep&&!P.asyncResolved){Z(P,m,E);return}else P.next=m,Of(P.update),P.effect.dirty=!0,P.update();else m.el=p.el,P.vnode=m},W=(p,m,E,P,k,L,j)=>{const $=()=>{if(p.isMounted){let{next:U,bu:Y,u:q,parent:X,vnode:te}=p;{const nn=ac(p);if(nn){U&&(U.el=te.el,Z(p,U,j)),nn.asyncDep.then(()=>{p.isUnmounted||$()});return}}let fe=U,le;Nt(p,!1),U?(U.el=te.el,Z(p,U,j)):U=te,Y&&Mn(Y),(le=U.props&&U.props.onVnodeBeforeUpdate)&&Le(le,X,U,te),Nt(p,!0);const Ee=bs(p),Ze=p.subTree;p.subTree=Ee,v(Ze,Ee,c(Ze.el),R(Ze),p,k,L),U.el=Ee.el,fe===null&&Fo(p,Ee.el),q&&Te(q,k),(le=U.props&&U.props.onVnodeUpdated)&&Te(()=>Le(le,X,U,te),k)}else{let U;const{el:Y,props:q}=m,{bm:X,m:te,parent:fe}=p,le=mn(m);if(Nt(p,!1),X&&Mn(X),!le&&(U=q&&q.onVnodeBeforeMount)&&Le(U,fe,m),Nt(p,!0),Y&&de){const Ee=()=>{p.subTree=bs(p),de(Y,p.subTree,p,k,null)};le?m.type.__asyncLoader().then(()=>!p.isUnmounted&&Ee()):Ee()}else{const Ee=p.subTree=bs(p);v(null,Ee,E,P,p,k,L),m.el=Ee.el}if(te&&Te(te,k),!le&&(U=q&&q.onVnodeMounted)){const Ee=m;Te(()=>Le(U,fe,Ee),k)}(m.shapeFlag&256||fe&&mn(fe.vnode)&&fe.vnode.shapeFlag&256)&&p.a&&Te(p.a,k),p.isMounted=!0,m=E=P=null}},F=p.effect=new Eo($,qe,()=>Zr(I),p.scope),I=p.update=()=>{F.dirty&&F.run()};I.i=p,I.id=p.uid,Nt(p,!0),I()},Z=(p,m,E)=>{m.component=p;const P=p.vnode.props;p.vnode=m,p.next=null,ed(p,m.props,P,E),sd(p,m.children,E),$t(),pi(p),Ht()},G=(p,m,E,P,k,L,j,$,F=!1)=>{const I=p&&p.children,U=p?p.shapeFlag:0,Y=m.children,{patchFlag:q,shapeFlag:X}=m;if(q>0){if(q&128){nt(I,Y,E,P,k,L,j,$,F);return}else if(q&256){pe(I,Y,E,P,k,L,j,$,F);return}}X&8?(U&16&&Ie(I,k,L),Y!==I&&u(E,Y)):U&16?X&16?nt(I,Y,E,P,k,L,j,$,F):Ie(I,k,L,!0):(U&8&&u(E,""),X&16&&D(Y,E,P,k,L,j,$,F))},pe=(p,m,E,P,k,L,j,$,F)=>{p=p||un,m=m||un;const I=p.length,U=m.length,Y=Math.min(I,U);let q;for(q=0;qU?Ie(p,k,L,!0,!1,Y):D(m,E,P,k,L,j,$,F,Y)},nt=(p,m,E,P,k,L,j,$,F)=>{let I=0;const U=m.length;let Y=p.length-1,q=U-1;for(;I<=Y&&I<=q;){const X=p[I],te=m[I]=F?Rt(m[I]):je(m[I]);if(Xe(X,te))v(X,te,E,null,k,L,j,$,F);else break;I++}for(;I<=Y&&I<=q;){const X=p[Y],te=m[q]=F?Rt(m[q]):je(m[q]);if(Xe(X,te))v(X,te,E,null,k,L,j,$,F);else break;Y--,q--}if(I>Y){if(I<=q){const X=q+1,te=Xq)for(;I<=Y;)ve(p[I],k,L,!0),I++;else{const X=I,te=I,fe=new Map;for(I=te;I<=q;I++){const Fe=m[I]=F?Rt(m[I]):je(m[I]);Fe.key!=null&&fe.set(Fe.key,I)}let le,Ee=0;const Ze=q-te+1;let nn=!1,ri=0;const kn=new Array(Ze);for(I=0;I=Ze){ve(Fe,k,L,!0);continue}let st;if(Fe.key!=null)st=fe.get(Fe.key);else for(le=te;le<=q;le++)if(kn[le-te]===0&&Xe(Fe,m[le])){st=le;break}st===void 0?ve(Fe,k,L,!0):(kn[st-te]=I+1,st>=ri?ri=st:nn=!0,v(Fe,m[st],E,null,k,L,j,$,F),Ee++)}const si=nn?dd(kn):un;for(le=si.length-1,I=Ze-1;I>=0;I--){const Fe=te+I,st=m[Fe],oi=Fe+1{const{el:L,type:j,transition:$,children:F,shapeFlag:I}=p;if(I&6){We(p.component.subTree,m,E,P);return}if(I&128){p.suspense.move(m,E,P);return}if(I&64){j.move(p,m,E,K);return}if(j===Pe){r(L,m,E);for(let Y=0;Y$.enter(L),k);else{const{leave:Y,delayLeave:q,afterLeave:X}=$,te=()=>r(L,m,E),fe=()=>{Y(L,()=>{te(),X&&X()})};q?q(L,te,fe):fe()}else r(L,m,E)},ve=(p,m,E,P=!1,k=!1)=>{const{type:L,props:j,ref:$,children:F,dynamicChildren:I,shapeFlag:U,patchFlag:Y,dirs:q,cacheIndex:X}=p;if(Y===-2&&(k=!1),$!=null&&Ir($,null,E,p,!0),X!=null&&(m.renderCache[X]=void 0),U&256){m.ctx.deactivate(p);return}const te=U&1&&q,fe=!mn(p);let le;if(fe&&(le=j&&j.onVnodeBeforeUnmount)&&Le(le,m,p),U&6)_t(p.component,E,P);else{if(U&128){p.suspense.unmount(E,P);return}te&&ot(p,null,m,"beforeUnmount"),U&64?p.type.remove(p,m,E,K,P):I&&!I.hasOnce&&(L!==Pe||Y>0&&Y&64)?Ie(I,m,E,!1,!0):(L===Pe&&Y&384||!k&&U&16)&&Ie(F,m,E),P&&rt(p)}(fe&&(le=j&&j.onVnodeUnmounted)||te)&&Te(()=>{le&&Le(le,m,p),te&&ot(p,null,m,"unmounted")},E)},rt=p=>{const{type:m,el:E,anchor:P,transition:k}=p;if(m===Pe){bt(E,P);return}if(m===wr){_(p);return}const L=()=>{s(E),k&&!k.persisted&&k.afterLeave&&k.afterLeave()};if(p.shapeFlag&1&&k&&!k.persisted){const{leave:j,delayLeave:$}=k,F=()=>j(E,L);$?$(p.el,L,F):F()}else L()},bt=(p,m)=>{let E;for(;p!==m;)E=d(p),s(p),p=E;s(m)},_t=(p,m,E)=>{const{bum:P,scope:k,update:L,subTree:j,um:$,m:F,a:I}=p;Lr(F),Lr(I),P&&Mn(P),k.stop(),L&&(L.active=!1,ve(j,p,m,E)),$&&Te($,m),Te(()=>{p.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Ie=(p,m,E,P=!1,k=!1,L=0)=>{for(let j=L;j{if(p.shapeFlag&6)return R(p.component.subTree);if(p.shapeFlag&128)return p.suspense.next();const m=d(p.anchor||p.el),E=m&&m[od];return E?d(E):m};let H=!1;const N=(p,m,E)=>{p==null?m._vnode&&ve(m._vnode,null,null,!0):v(m._vnode||null,p,m,null,null,null,E),m._vnode=p,H||(H=!0,pi(),Pr(),H=!1)},K={p:v,um:ve,m:We,r:rt,mt:ee,mc:D,pc:G,pbc:x,n:R,o:e};let ae,de;return t&&([ae,de]=t(K)),{render:N,hydrate:ae,createApp:Qf(N,ae)}}function vs({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 Nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function oc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ic(e,t,n=!1){const r=e.children,s=t.children;if(z(r)&&z(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function ac(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ac(t)}function Lr(e){if(e)for(let t=0;tge(hd);function ts(e,t){return Ho(e,null,t)}const hr={};function Ve(e,t,n){return Ho(e,t,n)}function Ho(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:a}=he){if(t&&o){const w=t;t=(...A)=>{w(...A),T()}}const l=_e,f=w=>r===!0?w:Pt(w,r===!1?1:void 0);let u,c=!1,d=!1;if(Se(e)?(u=()=>e.value,c=vn(e)):hn(e)?(u=()=>f(e),c=!0):z(e)?(d=!0,c=e.some(w=>hn(w)||vn(w)),u=()=>e.map(w=>{if(Se(w))return w.value;if(hn(w))return f(w);if(J(w))return Mt(w,l,2)})):J(e)?t?u=()=>Mt(e,l,2):u=()=>(h&&h(),Ye(e,l,3,[y])):u=qe,t&&r){const w=u;u=()=>Pt(w())}let h,y=w=>{h=g.onStop=()=>{Mt(w,l,4),h=g.onStop=void 0}},v;if(tr)if(y=qe,t?n&&Ye(t,l,3,[u(),d?[]:void 0,y]):u(),s==="sync"){const w=pd();v=w.__watcherHandles||(w.__watcherHandles=[])}else return qe;let C=d?new Array(e.length).fill(hr):hr;const S=()=>{if(!(!g.active||!g.dirty))if(t){const w=g.run();(r||c||(d?w.some((A,D)=>It(A,C[D])):It(w,C)))&&(h&&h(),Ye(t,l,3,[w,C===hr?void 0:d&&C[0]===hr?[]:C,y]),C=w)}else g.run()};S.allowRecurse=!!t;let b;s==="sync"?b=S:s==="post"?b=()=>Te(S,l&&l.suspense):(S.pre=!0,l&&(S.id=l.uid),b=()=>Zr(S));const g=new Eo(u,qe,b),_=pl(),T=()=>{g.stop(),_&&_o(_.effects,g)};return t?n?S():C=g.run():s==="post"?Te(g.run.bind(g),l&&l.suspense):g.run(),v&&v.push(T),T}function md(e,t,n){const r=this.proxy,s=me(e)?e.includes(".")?lc(r,e):()=>r[e]:e.bind(r,r);let o;J(t)?o=t:(o=t.handler,n=t);const i=er(this),a=Ho(s,o.bind(r),n);return i(),a}function lc(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Pt(r,t,n)});else if(ol(e)){for(const r in e)Pt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Pt(e[r],t,n)}return e}const gd=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${et(t)}Modifiers`]||e[`${Xt(t)}Modifiers`];function yd(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||he;let s=n;const o=t.startsWith("update:"),i=o&&gd(r,t.slice(7));i&&(i.trim&&(s=n.map(u=>me(u)?u.trim():u)),i.number&&(s=n.map(Wu)));let a,l=r[a=ds(t)]||r[a=ds(et(t))];!l&&o&&(l=r[a=ds(Xt(t))]),l&&Ye(l,e,6,s);const f=r[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ye(f,e,6,s)}}function cc(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!J(e)){const l=f=>{const u=cc(f,t,!0);u&&(a=!0,we(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(ue(e)&&r.set(e,null),null):(z(o)?o.forEach(l=>i[l]=null):we(i,o),ue(e)&&r.set(e,i),i)}function ns(e,t){return!e||!Yn(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Xt(t))||se(e,t))}function bs(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:a,emit:l,render:f,renderCache:u,props:c,data:d,setupState:h,ctx:y,inheritAttrs:v}=e,C=Ar(e);let S,b;try{if(n.shapeFlag&4){const _=s||r,T=_;S=je(f.call(T,_,u,c,h,d,y)),b=a}else{const _=t;S=je(_.length>1?_(c,{attrs:a,slots:i,emit:l}):_(c,null)),b=t.props?a:bd(a)}}catch(_){Ln.length=0,Cn(_,e,1),S=oe(Ae)}let g=S;if(b&&v!==!1){const _=Object.keys(b),{shapeFlag:T}=g;_.length&&T&7&&(o&&_.some(bo)&&(b=_d(b,o)),g=mt(g,b,!1,!0))}return n.dirs&&(g=mt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),S=g,Ar(C),S}function vd(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Yn(n))&&((t||(t={}))[n]=e[n]);return t},_d=(e,t)=>{const n={};for(const r in e)(!bo(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function wd(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,f=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Ci(r,i,f):!!i;if(l&8){const u=t.dynamicProps;for(let c=0;ce.__isSuspense;let Vs=0;const Ed={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,l,f){if(e==null)Td(t,n,r,s,o,i,a,l,f);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Cd(e,t,n,r,s,i,a,l,f)}},hydrate:kd,normalize:Rd},No=Ed;function Vn(e,t){const n=e.props&&e.props[t];J(n)&&n()}function Td(e,t,n,r,s,o,i,a,l){const{p:f,o:{createElement:u}}=l,c=u("div"),d=e.suspense=uc(e,s,r,t,c,n,o,i,a,l);f(null,d.pendingBranch=e.ssContent,c,null,r,d,o,i),d.deps>0?(Vn(e,"onPending"),Vn(e,"onFallback"),f(null,e.ssFallback,t,n,r,null,o,i),gn(d,e.ssFallback)):d.resolve(!1,!0)}function Cd(e,t,n,r,s,o,i,a,{p:l,um:f,o:{createElement:u}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:y,pendingBranch:v,isInFallback:C,isHydrating:S}=c;if(v)c.pendingBranch=d,Xe(d,v)?(l(v,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0?c.resolve():C&&(S||(l(y,h,n,r,s,null,o,i,a),gn(c,h)))):(c.pendingId=Vs++,S?(c.isHydrating=!1,c.activeBranch=v):f(v,s,c),c.deps=0,c.effects.length=0,c.hiddenContainer=u("div"),C?(l(null,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0?c.resolve():(l(y,h,n,r,s,null,o,i,a),gn(c,h))):y&&Xe(d,y)?(l(y,d,n,r,s,c,o,i,a),c.resolve(!0)):(l(null,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0&&c.resolve()));else if(y&&Xe(d,y))l(y,d,n,r,s,c,o,i,a),gn(c,d);else if(Vn(t,"onPending"),c.pendingBranch=d,d.shapeFlag&512?c.pendingId=d.component.suspenseId:c.pendingId=Vs++,l(null,d,c.hiddenContainer,null,s,c,o,i,a),c.deps<=0)c.resolve();else{const{timeout:b,pendingId:g}=c;b>0?setTimeout(()=>{c.pendingId===g&&c.fallback(h)},b):b===0&&c.fallback(h)}}function uc(e,t,n,r,s,o,i,a,l,f,u=!1){const{p:c,m:d,um:h,n:y,o:{parentNode:v,remove:C}}=f;let S;const b=Sd(e);b&&t&&t.pendingBranch&&(S=t.pendingId,t.deps++);const g=e.props?al(e.props.timeout):void 0,_=o,T={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:Vs++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(w=!1,A=!1){const{vnode:D,activeBranch:O,pendingBranch:x,pendingId:B,effects:M,parentComponent:V,container:ee}=T;let ne=!1;T.isHydrating?T.isHydrating=!1:w||(ne=O&&x.transition&&x.transition.mode==="out-in",ne&&(O.transition.afterLeave=()=>{B===T.pendingId&&(d(x,ee,o===_?y(O):o,0),Hs(M))}),O&&(v(O.el)!==T.hiddenContainer&&(o=y(O)),h(O,V,T,!0)),ne||d(x,ee,o,0)),gn(T,x),T.pendingBranch=null,T.isInFallback=!1;let W=T.parent,Z=!1;for(;W;){if(W.pendingBranch){W.effects.push(...M),Z=!0;break}W=W.parent}!Z&&!ne&&Hs(M),T.effects=[],b&&t&&t.pendingBranch&&S===t.pendingId&&(t.deps--,t.deps===0&&!A&&t.resolve()),Vn(D,"onResolve")},fallback(w){if(!T.pendingBranch)return;const{vnode:A,activeBranch:D,parentComponent:O,container:x,namespace:B}=T;Vn(A,"onFallback");const M=y(D),V=()=>{T.isInFallback&&(c(null,w,x,M,O,null,B,a,l),gn(T,w))},ee=w.transition&&w.transition.mode==="out-in";ee&&(D.transition.afterLeave=V),T.isInFallback=!0,h(D,O,null,!0),ee||V()},move(w,A,D){T.activeBranch&&d(T.activeBranch,w,A,D),T.container=w},next(){return T.activeBranch&&y(T.activeBranch)},registerDep(w,A,D){const O=!!T.pendingBranch;O&&T.deps++;const x=w.vnode.el;w.asyncDep.catch(B=>{Cn(B,w,0)}).then(B=>{if(w.isUnmounted||T.isUnmounted||T.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:M}=w;Ks(w,B,!1),x&&(M.el=x);const V=!x&&w.subTree.el;A(w,M,v(x||w.subTree.el),x?null:y(w.subTree),T,i,D),V&&C(V),Fo(w,M.el),O&&--T.deps===0&&T.resolve()})},unmount(w,A){T.isUnmounted=!0,T.activeBranch&&h(T.activeBranch,n,w,A),T.pendingBranch&&h(T.pendingBranch,n,w,A)}};return T}function kd(e,t,n,r,s,o,i,a,l){const f=t.suspense=uc(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),u=l(e,f.pendingBranch=t.ssContent,n,f,o,i);return f.deps===0&&f.resolve(!1,!0),u}function Rd(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ki(r?n.default:n),e.ssFallback=r?ki(n.fallback):oe(Ae)}function ki(e){let t;if(J(e)){const n=bn&&e._c;n&&(e._d=!1,ft()),e=e(),n&&(e._d=!0,t=De,dc())}return z(e)&&(e=vd(e)),e=je(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function fc(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):Hs(e)}function gn(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,Fo(r,s))}function Sd(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Pe=Symbol.for("v-fgt"),Jt=Symbol.for("v-txt"),Ae=Symbol.for("v-cmt"),wr=Symbol.for("v-stc"),Ln=[];let De=null;function ft(e=!1){Ln.push(De=e?null:[])}function dc(){Ln.pop(),De=Ln[Ln.length-1]||null}let bn=1;function Ri(e){bn+=e,e<0&&De&&(De.hasOnce=!0)}function hc(e){return e.dynamicChildren=bn>0?De||un:null,dc(),bn>0&&De&&De.push(e),e}function xd(e,t,n,r,s,o){return hc(mc(e,t,n,r,s,o,!0))}function Gt(e,t,n,r,s){return hc(oe(e,t,n,r,s,!0))}function Wn(e){return e?e.__v_isVNode===!0:!1}function Xe(e,t){return e.type===t.type&&e.key===t.key}const pc=({key:e})=>e??null,Er=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Se(e)||J(e)?{i:Oe,r:e,k:t,f:!!n}:e:null);function mc(e,t=null,n=null,r=0,s=null,o=e===Pe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&pc(t),ref:t&&Er(t),scopeId:Qr,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:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Oe};return a?(jo(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=me(n)?8:16),bn>0&&!i&&De&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&De.push(l),l}const oe=Pd;function Pd(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Kl)&&(e=Ae),Wn(e)){const a=mt(e,t,!0);return n&&jo(a,n),bn>0&&!o&&De&&(a.shapeFlag&6?De[De.indexOf(e)]=a:De.push(a)),a.patchFlag=-2,a}if(Hd(e)&&(e=e.__vccOpts),t){t=gc(t);let{class:a,style:l}=t;a&&!me(a)&&(t.class=zr(a)),ue(l)&&(Rl(l)&&!z(l)&&(l=we({},l)),t.style=Yr(l))}const i=me(e)?1:Us(e)?128:id(e)?64:ue(e)?4:J(e)?2:0;return mc(e,t,n,r,s,i,o,!0)}function gc(e){return e?Rl(e)||Zl(e)?we({},e):e:null}function mt(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:a,transition:l}=e,f=t?Bo(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&pc(f),ref:t&&t.ref?n&&o?z(o)?o.concat(Er(t)):[o,Er(t)]:Er(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Pe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&mt(e.ssContent),ssFallback:e.ssFallback&&mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Qt(u,l.clone(u)),u}function yc(e=" ",t=0){return oe(Jt,null,e,t)}function je(e){return e==null||typeof e=="boolean"?oe(Ae):z(e)?oe(Pe,null,e.slice()):typeof e=="object"?Rt(e):oe(Jt,null,String(e))}function Rt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mt(e)}function jo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),jo(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Zl(t)?t._ctx=Oe:s===3&&Oe&&(Oe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else J(t)?(t={default:t,_ctx:Oe},n=32):(t=String(t),r&64?(n=16,t=[yc(t)]):n=8);e.children=t,e.shapeFlag|=n}function Bo(...e){const t={};for(let n=0;n_e||Oe;let Dr,Ws;{const e=ll(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Dr=t("__VUE_INSTANCE_SETTERS__",n=>_e=n),Ws=t("__VUE_SSR_SETTERS__",n=>tr=n)}const er=e=>{const t=_e;return Dr(e),e.scope.on(),()=>{e.scope.off(),Dr(t)}},Si=()=>{_e&&_e.scope.off(),Dr(null)};function vc(e){return e.vnode.shapeFlag&4}let tr=!1;function Id(e,t=!1,n=!1){t&&Ws(t);const{props:r,children:s}=e.vnode,o=vc(e);Xf(e,r,o,t),rd(e,s,n);const i=o?Ld(e,t):void 0;return t&&Ws(!1),i}function Ld(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Kf);const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?$d(e):null,o=er(e);$t();const i=Mt(r,e,0,[e.props,s]);if(Ht(),o(),rl(i)){if(i.then(Si,Si),t)return i.then(a=>{Ks(e,a,t)}).catch(a=>{Cn(a,e,0)});e.asyncDep=i}else Ks(e,i,t)}else bc(e,t)}function Ks(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=Al(t)),bc(e,n)}let xi;function bc(e,t,n){const r=e.type;if(!e.render){if(!t&&xi&&!r.render){const s=r.template||Do(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,f=we(we({isCustomElement:o,delimiters:a},i),l);r.render=xi(s,f)}}e.render=r.render||qe}{const s=er(e);$t();try{Gf(e)}finally{Ht(),s()}}}const Dd={get(e,t){return He(e,"get",""),e[t]}};function $d(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Dd),slots:e.slots,emit:e.emit,expose:t}}function rs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Al(Ef(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in In)return In[n](e)},has(t,n){return n in t||n in In}})):e.proxy}function Gs(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function Hd(e){return J(e)&&"__vccOpts"in e}const Q=(e,t)=>Tf(e,t,tr);function Me(e,t,n){const r=arguments.length;return r===2?ue(t)&&!z(t)?Wn(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Wn(n)&&(n=[n]),oe(e,t,n))}const _c="3.4.38";/** +* @vue/runtime-dom v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Fd="http://www.w3.org/2000/svg",Nd="http://www.w3.org/1998/Math/MathML",ut=typeof document<"u"?document:null,Pi=ut&&ut.createElement("template"),jd={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"?ut.createElementNS(Fd,e):t==="mathml"?ut.createElementNS(Nd,e):n?ut.createElement(e,{is:n}):ut.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>ut.createTextNode(e),createComment:e=>ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ut.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{Pi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Pi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Et="transition",Rn="animation",_n=Symbol("_vtc"),ss=(e,{slots:t})=>Me(Lf,Ec(e),t);ss.displayName="Transition";const wc={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},Bd=ss.props=we({},Hl,wc),jt=(e,t=[])=>{z(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ai=e=>e?z(e)?e.some(t=>t.length>1):e.length>1:!1;function Ec(e){const t={};for(const M in e)M in wc||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=i,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,y=Ud(s),v=y&&y[0],C=y&&y[1],{onBeforeEnter:S,onEnter:b,onEnterCancelled:g,onLeave:_,onLeaveCancelled:T,onBeforeAppear:w=S,onAppear:A=b,onAppearCancelled:D=g}=t,O=(M,V,ee)=>{Tt(M,V?u:a),Tt(M,V?f:i),ee&&ee()},x=(M,V)=>{M._isLeaving=!1,Tt(M,c),Tt(M,h),Tt(M,d),V&&V()},B=M=>(V,ee)=>{const ne=M?A:b,W=()=>O(V,M,ee);jt(ne,[V,W]),Oi(()=>{Tt(V,M?l:o),ct(V,M?u:a),Ai(ne)||Mi(V,r,v,W)})};return we(t,{onBeforeEnter(M){jt(S,[M]),ct(M,o),ct(M,i)},onBeforeAppear(M){jt(w,[M]),ct(M,l),ct(M,f)},onEnter:B(!1),onAppear:B(!0),onLeave(M,V){M._isLeaving=!0;const ee=()=>x(M,V);ct(M,c),ct(M,d),Cc(),Oi(()=>{M._isLeaving&&(Tt(M,c),ct(M,h),Ai(_)||Mi(M,r,C,ee))}),jt(_,[M,ee])},onEnterCancelled(M){O(M,!1),jt(g,[M])},onAppearCancelled(M){O(M,!0),jt(D,[M])},onLeaveCancelled(M){x(M),jt(T,[M])}})}function Ud(e){if(e==null)return null;if(ue(e))return[_s(e.enter),_s(e.leave)];{const t=_s(e);return[t,t]}}function _s(e){return al(e)}function ct(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[_n]||(e[_n]=new Set)).add(t)}function Tt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[_n];n&&(n.delete(t),n.size||(e[_n]=void 0))}function Oi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Vd=0;function Mi(e,t,n,r){const s=e._endId=++Vd,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=Tc(e,t);if(!i)return r();const f=i+"end";let u=0;const c=()=>{e.removeEventListener(f,d),o()},d=h=>{h.target===e&&++u>=l&&c()};setTimeout(()=>{u(n[y]||"").split(", "),s=r(`${Et}Delay`),o=r(`${Et}Duration`),i=Ii(s,o),a=r(`${Rn}Delay`),l=r(`${Rn}Duration`),f=Ii(a,l);let u=null,c=0,d=0;t===Et?i>0&&(u=Et,c=i,d=o.length):t===Rn?f>0&&(u=Rn,c=f,d=l.length):(c=Math.max(i,f),u=c>0?i>f?Et:Rn:null,d=u?u===Et?o.length:l.length:0);const h=u===Et&&/\b(transform|all)(,|$)/.test(r(`${Et}Property`).toString());return{type:u,timeout:c,propCount:d,hasTransform:h}}function Ii(e,t){for(;e.lengthLi(n)+Li(e[r])))}function Li(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Cc(){return document.body.offsetHeight}function Wd(e,t,n){const r=e[_n];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $r=Symbol("_vod"),kc=Symbol("_vsh"),Nv={beforeMount(e,{value:t},{transition:n}){e[$r]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Sn(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),Sn(e,!0),r.enter(e)):r.leave(e,()=>{Sn(e,!1)}):Sn(e,t))},beforeUnmount(e,{value:t}){Sn(e,t)}};function Sn(e,t){e.style.display=t?e[$r]:"none",e[kc]=!t}const Kd=Symbol(""),Gd=/(^|;)\s*display\s*:/;function qd(e,t,n){const r=e.style,s=me(n);let o=!1;if(n&&!s){if(t)if(me(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Tr(r,a,"")}else for(const i in t)n[i]==null&&Tr(r,i,"");for(const i in n)i==="display"&&(o=!0),Tr(r,i,n[i])}else if(s){if(t!==n){const i=r[Kd];i&&(n+=";"+i),r.cssText=n,o=Gd.test(n)}}else t&&e.removeAttribute("style");$r in e&&(e[$r]=o?r.display:"",e[kc]&&(r.display="none"))}const Di=/\s*!important$/;function Tr(e,t,n){if(z(n))n.forEach(r=>Tr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Yd(e,t);Di.test(n)?e.setProperty(Xt(r),n.replace(Di,""),"important"):e[r]=n}}const $i=["Webkit","Moz","ms"],ws={};function Yd(e,t){const n=ws[t];if(n)return n;let r=et(t);if(r!=="filter"&&r in e)return ws[t]=r;r=Jn(r);for(let s=0;s<$i.length;s++){const o=$i[s]+r;if(o in e)return ws[t]=o}return t}const Hi="http://www.w3.org/1999/xlink";function Fi(e,t,n,r,s,o=Zu(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Hi,t.slice(6,t.length)):e.setAttributeNS(Hi,t,n):n==null||o&&!cl(n)?e.removeAttribute(t):e.setAttribute(t,o?"":Dt(n)?String(n):n)}function zd(e,t,n,r){if(t==="innerHTML"||t==="textContent"){if(n==null)return;e[t]=n;return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){const i=s==="OPTION"?e.getAttribute("value")||"":e.value,a=n==null?"":String(n);(i!==a||!("_value"in e))&&(e.value=a),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const i=typeof e[t];i==="boolean"?n=cl(n):n==null&&i==="string"?(n="",o=!0):i==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(t)}function Jd(e,t,n,r){e.addEventListener(t,n,r)}function Zd(e,t,n,r){e.removeEventListener(t,n,r)}const Ni=Symbol("_vei");function Qd(e,t,n,r,s=null){const o=e[Ni]||(e[Ni]={}),i=o[t];if(r&&i)i.value=r;else{const[a,l]=Xd(t);if(r){const f=o[t]=nh(r,s);Jd(e,a,f,l)}else i&&(Zd(e,a,i,l),o[t]=void 0)}}const ji=/(?:Once|Passive|Capture)$/;function Xd(e){let t;if(ji.test(e)){t={};let r;for(;r=e.match(ji);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Xt(e.slice(2)),t]}let Es=0;const eh=Promise.resolve(),th=()=>Es||(eh.then(()=>Es=0),Es=Date.now());function nh(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ye(rh(r,n.value),t,5,[r])};return n.value=e,n.attached=th(),n}function rh(e,t){if(z(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 Bi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,sh=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?Wd(e,r,i):t==="style"?qd(e,n,r):Yn(t)?bo(t)||Qd(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):oh(e,t,r,i))?(zd(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Fi(e,t,r,i,o,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Fi(e,t,r,i))};function oh(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Bi(t)&&J(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 Bi(t)&&me(n)?!1:t in e}const Rc=new WeakMap,Sc=new WeakMap,Hr=Symbol("_moveCb"),Ui=Symbol("_enterCb"),xc={name:"TransitionGroup",props:we({},Bd,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Xn(),r=$l();let s,o;return Mo(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!uh(s[0].el,n.vnode.el,i))return;s.forEach(ah),s.forEach(lh);const a=s.filter(ch);Cc(),a.forEach(l=>{const f=l.el,u=f.style;ct(f,i),u.transform=u.webkitTransform=u.transitionDuration="";const c=f[Hr]=d=>{d&&d.target!==f||(!d||/transform$/.test(d.propertyName))&&(f.removeEventListener("transitionend",c),f[Hr]=null,Tt(f,i))};f.addEventListener("transitionend",c)})}),()=>{const i=re(e),a=Ec(i);let l=i.tag||Pe;if(s=[],o)for(let f=0;fdelete e.mode;xc.props;const jv=xc;function ah(e){const t=e.el;t[Hr]&&t[Hr](),t[Ui]&&t[Ui]()}function lh(e){Sc.set(e,e.el.getBoundingClientRect())}function ch(e){const t=Rc.get(e),n=Sc.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function uh(e,t,n){const r=e.cloneNode(),s=e[_n];s&&s.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=Tc(r);return o.removeChild(r),i}const fh=["ctrl","shift","alt","meta"],dh={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)=>fh.some(n=>e[`${n}Key`]&&!t.includes(n))},Bv=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const t=hh().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Oc(r);if(!s)return;const o=t._component;!J(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,Ac(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t},gh=(...e)=>{const t=ph().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Oc(r);if(s)return n(s,!0,Ac(s))},t};function Ac(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Oc(e){return me(e)?document.querySelector(e):e}const yh=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,vh=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,bh=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function _h(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){wh(e);return}return t}function wh(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Fr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!bh.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(yh.test(e)||vh.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,_h)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Eh=/#/g,Th=/&/g,Ch=/\//g,kh=/=/g,Uo=/\+/g,Rh=/%5e/gi,Sh=/%60/gi,xh=/%7c/gi,Ph=/%20/gi;function Ah(e){return encodeURI(""+e).replace(xh,"|")}function qs(e){return Ah(typeof e=="string"?e:JSON.stringify(e)).replace(Uo,"%2B").replace(Ph,"+").replace(Eh,"%23").replace(Th,"%26").replace(Sh,"`").replace(Rh,"^").replace(Ch,"%2F")}function Ts(e){return qs(e).replace(kh,"%3D")}function Nr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Oh(e){return Nr(e.replace(Uo," "))}function Mh(e){return Nr(e.replace(Uo," "))}function Ih(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Oh(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=Mh(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Lh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Ts(e)}=${qs(n)}`).join("&"):`${Ts(e)}=${qs(t)}`:Ts(e)}function Dh(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Lh(t,e[t])).filter(Boolean).join("&")}const $h=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Hh=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Fh=/^([/\\]\s*){2,}[^/\\]/,Nh=/^[\s\0]*(blob|data|javascript|vbscript):$/i,jh=/\/$|\/\?|\/#/,Bh=/^\.?\//;function tn(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?$h.test(e):Hh.test(e)||(t.acceptRelative?Fh.test(e):!1)}function Uh(e){return!!e&&Nh.test(e)}function Ys(e="",t){return t?jh.test(e):e.endsWith("/")}function Vo(e="",t){if(!t)return(Ys(e)?e.slice(0,-1):e)||"/";if(!Ys(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s>=0&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function zs(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Ys(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s>=0&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function Vh(e=""){return e.startsWith("/")}function Wi(e=""){return Vh(e)?e:"/"+e}function Wh(e,t){if(Ic(t)||tn(e))return e;const n=Vo(t);return e.startsWith(n)?e:Wo(n,e)}function Ki(e,t){if(Ic(t))return e;const n=Vo(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Mc(e,t){const n=qh(e),r={...Ih(n.search),...t};return n.search=Dh(r),Yh(n)}function Ic(e){return!e||e==="/"}function Kh(e){return e&&e!=="/"}function Wo(e,...t){let n=e||"";for(const r of t.filter(s=>Kh(s)))if(n){const s=r.replace(Bh,"");n=zs(n)+s}else n=r;return n}function Lc(...e){var i,a,l,f;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const u of n)if(!(!u||u==="/")){for(const[c,d]of u.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&tn(r[0]))continue;r.pop(),s--;continue}if(c===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),s++}}let o=r.join("/");return s>=0?(a=n[0])!=null&&a.startsWith("/")&&!o.startsWith("/")?o="/"+o:(l=n[0])!=null&&l.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,(f=n[n.length-1])!=null&&f.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Gh(e,t,n={}){return n.trailingSlash||(e=zs(e),t=zs(t)),n.leadingSlash||(e=Wi(e),t=Wi(t)),n.encoding||(e=Nr(e),t=Nr(t)),e===t}const Dc=Symbol.for("ufo:protocolRelative");function qh(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,c,d=""]=n;return{protocol:c.toLowerCase(),pathname:d,href:c+d,auth:"",host:"",search:"",hash:""}}if(!tn(e,{acceptRelative:!0}))return Gi(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:f,hash:u}=Gi(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:l,search:f,hash:u,[Dc]:!r}}function Gi(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Yh(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Dc]?(e.protocol||"")+"//":"")+s+o+t+n+r}class zh extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Jh(e){var l,f,u,c,d;const t=((l=e.error)==null?void 0:l.message)||((f=e.error)==null?void 0:f.toString())||"",n=((u=e.request)==null?void 0:u.method)||((c=e.options)==null?void 0:c.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,a=new zh(i,e.error?{cause:e.error}:void 0);for(const h of["request","options","response"])Object.defineProperty(a,h,{get(){return e[h]}});for(const[h,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,h,{get(){return e.response&&e.response[y]}});return a}const Zh=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function qi(e="GET"){return Zh.has(e.toUpperCase())}function Qh(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Xh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),ep=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function tp(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return ep.test(t)?"json":Xh.has(t)||t.startsWith("text/")?"text":"blob"}function np(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[s,o]of new n((e==null?void 0:e.headers)||{}))r.headers.set(s,o)}return r}const rp=new Set([408,409,425,429,500,502,503,504]),sp=new Set([101,204,205,304]);function $c(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let u;typeof a.options.retry=="number"?u=a.options.retry:u=qi(a.options.method)?0:1;const c=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(c):rp.has(c))){const d=a.options.retryDelay||0;return d>0&&await new Promise(h=>setTimeout(h,d)),o(a.request,{...a.options,retry:u-1})}}const f=Jh(a);throw Error.captureStackTrace&&Error.captureStackTrace(f,o),f}const o=async function(l,f={}){var h;const u={request:l,options:np(f,e.defaults,n),response:void 0,error:void 0};u.options.method=(h=u.options.method)==null?void 0:h.toUpperCase(),u.options.onRequest&&await u.options.onRequest(u),typeof u.request=="string"&&(u.options.baseURL&&(u.request=Wh(u.request,u.options.baseURL)),(u.options.query||u.options.params)&&(u.request=Mc(u.request,{...u.options.params,...u.options.query}))),u.options.body&&qi(u.options.method)&&(Qh(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half")));let c;if(!u.options.signal&&u.options.timeout){const y=new r;c=setTimeout(()=>y.abort(),u.options.timeout),u.options.signal=y.signal}try{u.response=await t(u.request,u.options)}catch(y){return u.error=y,u.options.onRequestError&&await u.options.onRequestError(u),await s(u)}finally{c&&clearTimeout(c)}if(u.response.body&&!sp.has(u.response.status)&&u.options.method!=="HEAD"){const y=(u.options.parseResponse?"json":u.options.responseType)||tp(u.response.headers.get("content-type")||"");switch(y){case"json":{const v=await u.response.text(),C=u.options.parseResponse||Fr;u.response._data=C(v);break}case"stream":{u.response._data=u.response.body;break}default:u.response._data=await u.response[y]()}}return u.options.onResponse&&await u.options.onResponse(u),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await u.options.onResponseError(u),await s(u)):u.response},i=async function(l,f){return(await o(l,f))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={})=>$c({...e,defaults:{...e.defaults,...a}}),i}const Ko=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),op=Ko.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),ip=Ko.Headers,ap=Ko.AbortController,lp=$c({fetch:op,Headers:ip,AbortController:ap}),cp=lp,up=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},jr=up().app,fp=()=>jr.baseURL,dp=()=>jr.buildAssetsDir,Go=(...e)=>Lc(Hc(),dp(),...e),Hc=(...e)=>{const t=jr.cdnURL||jr.baseURL;return e.length?Lc(t,...e):t};globalThis.__buildAssetsURL=Go,globalThis.__publicAssetsURL=Hc;globalThis.$fetch||(globalThis.$fetch=cp.create({baseURL:fp()}));function Js(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Js(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const hp={run:e=>e()},pp=()=>hp,Fc=typeof console.createTask<"u"?console.createTask:pp;function mp(e,t){const n=t.shift(),r=Fc(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function gp(e,t){const n=t.shift(),r=Fc(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function Cs(e,t){for(const n of[...e])n(t)}class yp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Js(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=Js(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(mp,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(gp,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Cs(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&Cs(this._after,s)}):(this._after&&s&&Cs(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function Nc(){return new yp}function vp(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s&&t===void 0){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},f=()=>t===i?l:void 0;Zs.add(f);try{const u=s?s.run(i,a):a();return n||(t=void 0),await u}finally{Zs.delete(f)}}}}function bp(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=vp({...e,...r})),t[n],t[n]}}}const Br=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Yi="__unctx__",_p=Br[Yi]||(Br[Yi]=bp()),wp=(e,t={})=>_p.get(e,t),zi="__unctx_async_handlers__",Zs=Br[zi]||(Br[zi]=new Set);function yn(e){const t=[];for(const s of Zs){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const Ep=!1,Qs=!1,Tp=!1,Uv={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Cp=null,kp="#__nuxt",jc="nuxt-app",Ji=36e5;function Bc(e=jc){return wp(e,{asyncContext:!1})}const Rp="__nuxt_plugin";function Sp(e){let t=0;const n={_id:e.id||jc||"nuxt-app",_scope:hl(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.13.0"},get vue(){return n.vueApp.version}},payload:dt({data:dt({}),state:ke({}),once:new Set,_errors:dt({})}),static:{data:{}},runWithContext(s){return n._scope.active&&!pl()?n._scope.run(()=>Zi(n,s)):Zi(n,s)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:dt({}),_payloadRevivers:{},...e};{const s=window.__NUXT__;if(s)for(const o in s)switch(o){case"data":case"state":case"_errors":Object.assign(n.payload[o],s[o]);break;default:n.payload[o]=s[o]}}n.hooks=Nc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;pr(n,i,o),pr(n.vueApp.config.globalProperties,i,o)},pr(n.vueApp,"$nuxt",n),pr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",o=>{n.callHook("app:chunkError",{error:o.payload})}),window.useNuxtApp=window.useNuxtApp||ye;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=n.payload.config;return n.provide("config",r),n}function xp(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Pp(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Ap(e,t){const n=[],r=[],s=[],o=[];let i=0;async function a(l){var u;const f=((u=l.dependsOn)==null?void 0:u.filter(c=>t.some(d=>d._name===c)&&!n.includes(c)))??[];if(f.length>0)r.push([new Set(f),l]);else{const c=Pp(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,h])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(h)))})))});l.parallel?s.push(c.catch(d=>o.push(d))):await c}}for(const l of t)xp(e,l);for(const l of t)await a(l);if(await Promise.all(s),i)for(let l=0;l{}),e,{[Rp]:!0,_name:t})}function Zi(e,t,n){const r=()=>t();return Bc(e._id).set(e),e.vueApp.runWithContext(r)}function Op(e){var n;let t;return Yl()&&(t=(n=Xn())==null?void 0:n.appContext.app.$nuxt),t=t||Bc(e).tryUse(),t||null}function ye(e){const t=Op(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function os(e){return ye().$config}function pr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Mp(e,t){return{ctx:{table:e},matchAll:n=>Vc(n,e)}}function Uc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,s])=>[r,Uc(s)])):new Map(Object.entries(e[n]));return t}function Ip(e){return Mp(Uc(e))}function Vc(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[o,i]of Qi(t.wildcard))(e===o||e.startsWith(o+"/"))&&r.push(i);for(const[o,i]of Qi(t.dynamic))if(e.startsWith(o+"/")){const a="/"+e.slice(o.length).split("/").splice(2).join("/");r.push(...Vc(a,i))}const s=t.static.get(e);return s&&r.push(s),r.filter(Boolean)}function Qi(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function ks(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Xs(e,t,n=".",r){if(!ks(t))return Xs(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:ks(i)&&ks(s[o])?s[o]=Xs(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function Lp(e){return(...t)=>t.reduce((n,r)=>Xs(n,r,"",e),{})}const Wc=Lp();function Dp(e,t){try{return t in e}catch{return!1}}var $p=Object.defineProperty,Hp=(e,t,n)=>t in e?$p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Wt=(e,t,n)=>(Hp(e,typeof t!="symbol"?t+"":t,n),n);class eo extends Error{constructor(t,n={}){super(t,n),Wt(this,"statusCode",500),Wt(this,"fatal",!1),Wt(this,"unhandled",!1),Wt(this,"statusMessage"),Wt(this,"data"),Wt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:no(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Kc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Wt(eo,"__h3_error__",!0);function to(e){if(typeof e=="string")return new eo(e);if(Fp(e))return e;const t=new eo(e.message??e.statusMessage??"",{cause:e.cause||e});if(Dp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=no(e.statusCode,t.statusCode):e.status&&(t.statusCode=no(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Kc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Fp(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Np=/[^\u0009\u0020-\u007E]/g;function Kc(e=""){return e.replace(Np,"")}function no(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Gc=Symbol("layout-meta"),nr=Symbol("route"),Je=()=>{var e;return(e=ye())==null?void 0:e.$router},qo=()=>Yl()?ge(nr,ye()._route):ye()._route;const jp=()=>{try{if(ye()._processingMiddleware)return!0}catch{return!1}return!1},Vv=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Bp(e):Je().resolve(e).href;if(t!=null&&t.open){const{target:l="_blank",windowFeatures:f={}}=t.open,u=Object.entries(f).filter(([c,d])=>d!==void 0).map(([c,d])=>`${c.toLowerCase()}=${d}`).join(", ");return open(n,l,u),Promise.resolve()}const r=tn(n,{acceptRelative:!0}),s=(t==null?void 0:t.external)||r;if(s){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&Uh(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const o=jp();if(!s&&o)return e;const i=Je(),a=ye();return s?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?i.replace(e):i.push(e)};function Bp(e){return Mc(e.path||"",e.query||{})+(e.hash||"")}const qc="__nuxt_error",is=()=>xf(ye().payload,"error"),cn=e=>{const t=as(e);try{const n=ye(),r=is();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Up=async(e={})=>{const t=ye(),n=is();t.callHook("app:error:cleared",e),e.redirect&&await Je().replace(e.redirect),n.value=Cp},Vp=e=>!!e&&typeof e=="object"&&qc in e,as=e=>{const t=to(e);return Object.defineProperty(t,qc,{value:!0,configurable:!1,writable:!1}),t},Wp=-1,Kp=-2,Gp=-3,qp=-4,Yp=-5,zp=-6;function Jp(e,t){return Zp(JSON.parse(e),t)}function Zp(e,t){if(typeof e=="number")return s(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function s(o,i=!1){if(o===Wp)return;if(o===Gp)return NaN;if(o===qp)return 1/0;if(o===Yp)return-1/0;if(o===zp)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const a=n[o];if(!a||typeof a!="object")r[o]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],f=t==null?void 0:t[l];if(f)return r[o]=f(s(a[1]));switch(l){case"Date":r[o]=new Date(a[1]);break;case"Set":const u=new Set;r[o]=u;for(let h=1;h>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Xi(e){if(e._h)return e._h;if(e._d)return Ur(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const n in e.props)t+=`${n}:${e.props[n]},`;return Ur(t)}const nm=["name","property","http-equiv"];function zc(e){const{props:t,tag:n}=e;if(em.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(t.id)return`${n}:id:${t.id}`;for(const r of nm)if(t[r]!==void 0)return`${n}:${r}:${t[r]}`;return!1}function ea(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function rm(e,t){return e instanceof Promise?e.then(t):t(e)}function ro(e,t,n,r){const s=r||Zc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(s instanceof Promise)return s.then(i=>ro(e,t,n,i));const o={tag:e,props:s};for(const i of Yc){const a=o.props[i]!==void 0?o.props[i]:n[i];a!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||Qp.has(o.tag))&&(o[i==="children"?"innerHTML":i]=a),delete o.props[i])}return o.props.body&&(o.tagPosition="bodyClose",delete o.props.body),o.tag==="script"&&typeof o.innerHTML=="object"&&(o.innerHTML=JSON.stringify(o.innerHTML),o.props.type=o.props.type||"application/json"),Array.isArray(o.props.content)?o.props.content.map(i=>({...o,props:{...o.props,content:i}})):o}function sm(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,s])=>s).map(([s,o])=>e==="style"?`${s}:${o}`:s)),(r=String(Array.isArray(t)?t.join(n):t))==null?void 0:r.split(n).filter(s=>!!s.trim()).join(n)}function Jc(e,t,n,r){for(let s=r;s(e[o]=i,Jc(e,t,n,s)));if(!t&&!Yc.has(o)){const i=String(e[o]),a=o.startsWith("data-");i==="true"||i===""?e[o]=a?"true":!0:e[o]||(a&&i==="false"?e[o]="false":delete e[o])}}}function Zc(e,t=!1){const n=Jc(e,t,Object.keys(e),0);return n instanceof Promise?n.then(()=>e):e}const om=10;function Qc(e,t,n){for(let r=n;r(t[r]=o,Qc(e,t,r)));Array.isArray(s)?e.push(...s):e.push(s)}}function im(e){const t=[],n=e.resolvedInput;for(const s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;const o=n[s];if(!(o===void 0||!Xp.has(s))){if(Array.isArray(o)){for(const i of o)t.push(ro(s,i,e));continue}t.push(ro(s,o,e))}}if(t.length===0)return[];const r=[];return rm(Qc(r,t,0),()=>r.map((s,o)=>(s._e=e._i,e.mode&&(s._m=e.mode),s._p=(e._i<{if(i===St||!s.includes(i))return i;const a=lm(t,i.slice(1));return a!==void 0?a:i}).trim(),o&&(e.endsWith(St)&&(e=e.slice(0,-St.length)),e.startsWith(St)&&(e=e.slice(St.length)),e=e.replace(cm,n).trim()),e}async function Xc(e,t={}){var u;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await e.resolveTags()).map(c=>({tag:c,id:Cr.has(c.tag)?Xi(c):c.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};const c=new Set;for(const d of["body","head"]){const h=(u=n[d])==null?void 0:u.children;for(const y of h){const v=y.tagName.toLowerCase();if(!Cr.has(v))continue;const C={tag:v,props:await Zc(y.getAttributeNames().reduce((_,T)=>({..._,[T]:y.getAttribute(T)}),{})),innerHTML:y.innerHTML},S=zc(C);let b=S,g=1;for(;b&&c.has(b);)b=`${S}:${g++}`;b&&(C._d=b,c.add(b)),o.elMap[y.getAttribute("data-hid")||Xi(C)]=y}}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};function i(c,d,h){const y=`${c}:${d}`;o.sideEffects[y]=h,delete o.pendingSideEffects[y]}function a({id:c,$el:d,tag:h}){const y=h.tag.endsWith("Attrs");if(o.elMap[c]=d,y||(h.textContent&&h.textContent!==d.textContent&&(d.textContent=h.textContent),h.innerHTML&&h.innerHTML!==d.innerHTML&&(d.innerHTML=h.innerHTML),i(c,"el",()=>{var v;(v=o.elMap[c])==null||v.remove(),delete o.elMap[c]})),h._eventHandlers)for(const v in h._eventHandlers)Object.prototype.hasOwnProperty.call(h._eventHandlers,v)&&d.getAttribute(`data-${v}`)!==""&&((h.tag==="bodyAttrs"?n.defaultView:d).addEventListener(v.substring(2),h._eventHandlers[v].bind(d)),d.setAttribute(`data-${v}`,""));for(const v in h.props){if(!Object.prototype.hasOwnProperty.call(h.props,v))continue;const C=h.props[v],S=`attr:${v}`;if(v==="class"){if(!C)continue;for(const b of C.split(" "))y&&i(c,`${S}:${b}`,()=>d.classList.remove(b)),!d.classList.contains(b)&&d.classList.add(b)}else if(v==="style"){if(!C)continue;for(const b of C.split(";")){const g=b.indexOf(":"),_=b.substring(0,g).trim(),T=b.substring(g+1).trim();i(c,`${S}:${_}`,()=>{d.style.removeProperty(_)}),d.style.setProperty(_,T)}}else d.getAttribute(v)!==C&&d.setAttribute(v,C===!0?"":String(C)),y&&i(c,S,()=>d.removeAttribute(v))}}const l=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const c of s){const{tag:d,shouldRender:h,id:y}=c;if(h){if(d.tag==="title"){n.title=d.textContent;continue}c.$el=c.$el||o.elMap[y],c.$el?a(c):Cr.has(d.tag)&&l.push(c)}}for(const c of l){const d=c.tag.tagPosition||"head";c.$el=n.createElement(c.tag.tag),a(c),f[d]=f[d]||n.createDocumentFragment(),f[d].appendChild(c.$el)}for(const c of s)await e.hooks.callHook("dom:renderTag",c,n,i);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose);for(const c in o.pendingSideEffects)o.pendingSideEffects[c]();e._dom=o,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:s})}function um(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(()=>Xc(e,t).then(()=>{delete e._domUpdatePromise,r()})))}function fm(e){return t=>{var r,s;const n=((s=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":o=>{um(o,e)}}}}}const dm=new Set(["templateParams","htmlAttrs","bodyAttrs"]),hm={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const n=zc(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":e=>{const t=Object.create(null);for(const r of e.tags){const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,o=t[s];if(o){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&dm.has(r.tag)&&(a="merge"),a==="merge"){const l=o.props;l.style&&r.props.style&&(l.style[l.style.length-1]!==";"&&(l.style+=";"),r.props.style=`${l.style} ${r.props.style}`),l.class&&r.props.class?r.props.class=`${l.class} ${r.props.class}`:l.class&&(r.props.class=l.class),t[s].props={...l,...r.props};continue}else if(r._e===o._e){o._duped=o._duped||[],r._d=`${o._d}:${o._duped.length+1}`,o._duped.push(r);continue}else if(Vr(r)>Vr(o))continue}if(!(r.innerHTML||r.textContent||Object.keys(r.props).length!==0)&&Cr.has(r.tag)){delete t[s];continue}t[s]=r}const n=[];for(const r in t){const s=t[r],o=s._duped;n.push(s),o&&(delete s._duped,n.push(...o))}e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},pm={mode:"server",hooks:{"tags:resolve":e=>{const t={};let n=!1;for(const r of e.tags)r._m!=="server"||r.tag!=="titleTemplate"&&r.tag!=="templateParams"&&r.tag!=="title"||(t[r.tag]=r.tag==="title"||r.tag==="titleTemplate"?r.textContent:r.props,n=!0);n&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},mm=new Set(["script","link","bodyAttrs"]),gm=e=>({hooks:{"tags:resolve":t=>{for(const n of t.tags){if(!mm.has(n.tag))continue;const r=n.props;for(const s in r){if(s[0]!=="o"||s[1]!=="n"||!Object.prototype.hasOwnProperty.call(r,s))continue;const o=r[s];typeof o=="function"&&(e.ssr&&ra.has(s)?r[s]=`this.dataset.${s}fired = true`:delete r[s],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[s]=o)}e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Ur(n.props.src||n.props.href))}},"dom:renderTag":({$el:t,tag:n})=>{var s,o;const r=t==null?void 0:t.dataset;if(r)for(const i in r){if(!i.endsWith("fired"))continue;const a=i.slice(0,-5);ra.has(a)&&((o=(s=n._eventHandlers)==null?void 0:s[a])==null||o.call(t,new Event(a.substring(2))))}}}}),ym=new Set(["link","style","script","noscript"]),vm={hooks:{"tag:normalise":({tag:e})=>{e.key&&ym.has(e.tag)&&(e.props["data-hid"]=e._h=Ur(e.key))}}},bm={hooks:{"tags:resolve":e=>{var t;for(const n of e.tags)if(typeof n.tagPriority=="string")for(const{prefix:r,offset:s}of am){if(!n.tagPriority.startsWith(r))continue;const o=n.tagPriority.substring(r.length),i=(t=e.tags.find(a=>a._d===o))==null?void 0:t._p;if(i!==void 0){n._p=i+s;break}}e.tags.sort((n,r)=>{const s=Vr(n),o=Vr(r);return so?1:n._p-r._p})}}},_m={meta:"content",link:"href",htmlAttrs:"lang"},wm=["innerHTML","textContent"],Em=e=>({hooks:{"tags:resolve":t=>{var i;const{tags:n}=t;let r;for(let a=0;aa.tag==="title"))==null?void 0:i.textContent)||"",s,o);for(const a of n){if(a.processTemplateParams===!1)continue;const l=_m[a.tag];if(l&&typeof a.props[l]=="string")a.props[l]=Rs(a.props[l],s,o);else if(a.processTemplateParams||a.tag==="titleTemplate"||a.tag==="title")for(const f of wm)typeof a[f]=="string"&&(a[f]=Rs(a[f],s,o))}e._templateParams=s,e._separator=o}}}),Tm={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n,r;for(let s=0;s{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let s=0,o=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return o},use(l){const f=typeof l=="function"?l(a):l;(!f.key||!i.some(u=>u.key===f.key))&&(i.push(f),sa(f.mode,n)&&t.addHooks(f.hooks||{}))},push(l,f){f==null||delete f.head;const u={_i:s++,input:l,...f};return sa(u.mode,n)&&(o.push(u),r()),{dispose(){o=o.filter(c=>c._i!==u._i),t.callHook("entries:updated",a),r()},patch(c){for(const d of o)d._i===u._i&&(d.input=u.input=c);r()}}},async resolveTags(){const l={tags:[],entries:[...o]};await t.callHook("entries:resolve",l);for(const f of l.entries){const u=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(u):u),f.resolvedInput)for(const c of await im(f)){const d={tag:c,entry:f,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[hm,pm,gm,vm,bm,Em,Tm,Cm,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function Sm(){return eu}const xm=_c[0]==="3";function Pm(e){return typeof e=="function"?e():ie(e)}function so(e){if(e instanceof Promise)return e;const t=Pm(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(n=>so(n));if(typeof t=="object"){const n={};for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(r==="titleTemplate"||r[0]==="o"&&r[1]==="n"){n[r]=ie(t[r]);continue}n[r]=so(t[r])}return n}return t}const Am={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=so(t.input)}}},tu="usehead";function Om(e){return{install(n){xm&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(tu,e))}}.install}function Mm(e={}){e.domDelayFn=e.domDelayFn||(n=>en(()=>setTimeout(()=>n(),0)));const t=km(e);return t.use(Am),t.install=Om(t),t}const oo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},io="__unhead_injection_handler__";function Im(e){oo[io]=e}function Wv(){if(io in oo)return oo[io]();const e=ge(tu);return e||Sm()}let kr,Rr;function Lm(){return kr=$fetch(Go(`builds/meta/${os().app.buildId}.json`),{responseType:"json"}),kr.then(e=>{Rr=Ip(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),kr}function ls(){return kr||Lm()}async function Yo(e){if(await ls(),!Rr)return console.error("[nuxt] Error creating app manifest matcher.",Rr),{};try{return Wc({},...Rr.matchAll(e).reverse())}catch(t){return console.error("[nuxt] Error matching route rules.",t),{}}}async function oa(e,t={}){const n=await $m(e,t),r=ye(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=ru(e).then(o=>o?nu(n).then(i=>i||(delete s[n],null)):(s[n]=null,null))),s[n]}const Dm="_payload.json";async function $m(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||tn(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=os(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await ru(e)?o:r.app.baseURL;return Wo(i,n.pathname,Dm+(s?`?${s}`:""))}async function nu(e){const t=fetch(e).then(n=>n.text().then(su));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function ru(e=qo().path){if(e=Vo(e),(await ls()).prerendered.includes(e))return!0;const n=await Yo(e);return!!n.prerender&&!n.redirect}let Bt=null;async function Hm(){var r;if(Bt)return Bt;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await su(e.textContent||""),n=e.dataset.src?await nu(e.dataset.src):void 0;return Bt={...t,...n,...window.__NUXT__},(r=Bt.config)!=null&&r.public&&(Bt.config.public=ke(Bt.config.public)),Bt}async function su(e){return await Jp(e,ye()._payloadRevivers)}function Fm(e,t){ye()._payloadRevivers[e]=t}const ia={NuxtError:e=>as(e),EmptyShallowRef:e=>$e(e==="_"?void 0:e==="0n"?BigInt(0):Fr(e)),EmptyRef:e=>Ce(e==="_"?void 0:e==="0n"?BigInt(0):Fr(e)),ShallowRef:e=>$e(e),ShallowReactive:e=>dt(e),Ref:e=>Ce(e),Reactive:e=>ke(e)},Nm=at({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in ia)Fm(r,ia[r]);Object.assign(e.payload,([t,n]=yn(()=>e.runWithContext(Hm)),t=await t,n(),t)),window.__NUXT__=e.payload}}),jm=[],Bm=at({name:"nuxt:head",enforce:"pre",setup(e){const t=Mm({plugins:jm});Im(()=>ye().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Xc(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! + * vue-router v4.4.3 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const ln=typeof document<"u";function Um(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ce=Object.assign;function Ss(e,t){const n={};for(const r in t){const s=t[r];n[r]=tt(s)?s.map(e):e(s)}return n}const $n=()=>{},tt=Array.isArray,ou=/#/g,Vm=/&/g,Wm=/\//g,Km=/=/g,Gm=/\?/g,iu=/\+/g,qm=/%5B/g,Ym=/%5D/g,au=/%5E/g,zm=/%60/g,lu=/%7B/g,Jm=/%7C/g,cu=/%7D/g,Zm=/%20/g;function zo(e){return encodeURI(""+e).replace(Jm,"|").replace(qm,"[").replace(Ym,"]")}function Qm(e){return zo(e).replace(lu,"{").replace(cu,"}").replace(au,"^")}function ao(e){return zo(e).replace(iu,"%2B").replace(Zm,"+").replace(ou,"%23").replace(Vm,"%26").replace(zm,"`").replace(lu,"{").replace(cu,"}").replace(au,"^")}function Xm(e){return ao(e).replace(Km,"%3D")}function eg(e){return zo(e).replace(ou,"%23").replace(Gm,"%3F")}function tg(e){return e==null?"":eg(e).replace(Wm,"%2F")}function Kn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ng=/\/$/,rg=e=>e.replace(ng,"");function xs(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),s=e(o)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=ag(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:Kn(i)}}function sg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function aa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function og(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&wn(t.matched[r],n.matched[s])&&uu(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function uu(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!ig(e[n],t[n]))return!1;return!0}function ig(e,t){return tt(e)?la(e,t):tt(t)?la(t,e):e===t}function la(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ag(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const Qe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Gn;(function(e){e.pop="pop",e.push="push"})(Gn||(Gn={}));var Hn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hn||(Hn={}));function lg(e){if(!e)if(ln){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rg(e)}const cg=/^[^#]+#/;function ug(e,t){return e.replace(cg,"#")+t}function fg(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const cs=()=>({left:window.scrollX,top:window.scrollY});function dg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=fg(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ca(e,t){return(history.state?history.state.position-t:-1)+e}const lo=new Map;function hg(e,t){lo.set(e,t)}function pg(e){const t=lo.get(e);return lo.delete(e),t}let mg=()=>location.protocol+"//"+location.host;function fu(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let a=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),aa(l,"")}return aa(n,e)+r+s}function gg(e,t,n,r){let s=[],o=[],i=null;const a=({state:d})=>{const h=fu(e,location),y=n.value,v=t.value;let C=0;if(d){if(n.value=h,t.value=d,i&&i===y){i=null;return}C=v?d.position-v.position:0}else r(h);s.forEach(S=>{S(n.value,y,{delta:C,type:Gn.pop,direction:C?C>0?Hn.forward:Hn.back:Hn.unknown})})};function l(){i=n.value}function f(d){s.push(d);const h=()=>{const y=s.indexOf(d);y>-1&&s.splice(y,1)};return o.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(ce({},d.state,{scroll:cs()}),"")}function c(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function ua(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?cs():null}}function yg(e){const{history:t,location:n}=window,r={value:fu(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=e.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+l:mg()+e+l;try{t[u?"replaceState":"pushState"](f,"",d),s.value=f}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function i(l,f){const u=ce({},t.state,ua(s.value.back,l,s.value.forward,!0),f,{position:s.value.position});o(l,u,!0),r.value=l}function a(l,f){const u=ce({},s.value,t.state,{forward:l,scroll:cs()});o(u.current,u,!0);const c=ce({},ua(r.value,l,null),{position:u.position+1},f);o(l,c,!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function du(e){e=lg(e);const t=yg(e),n=gg(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ce({location:"",base:e,go:r,createHref:ug.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function vg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),du(e)}function bg(e){return typeof e=="string"||e&&typeof e=="object"}function hu(e){return typeof e=="string"||typeof e=="symbol"}const pu=Symbol("");var fa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(fa||(fa={}));function En(e,t){return ce(new Error,{type:e,[pu]:!0},t)}function lt(e,t){return e instanceof Error&&pu in e&&(t==null||!!(e.type&t))}const da="[^/]+?",_g={sensitive:!1,strict:!1,start:!0,end:!0},wg=/[.+*?^${}()[\]/\\]/g;function Eg(e,t){const n=ce({},_g,t),r=[];let s=n.start?"^":"";const o=[];for(const f of e){const u=f.length?[]:[90];n.strict&&!f.length&&(s+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function mu(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Cg={type:0,value:""},kg=/[a-zA-Z0-9_]/;function Rg(e){if(!e)return[[]];if(e==="/")return[[Cg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${f}": ${h}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function d(){f+=l}for(;a{i(g)}:$n}function i(c){if(hu(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){const d=Mg(c,n);n.splice(d,0,c),c.record.name&&!ma(c)&&r.set(c.record.name,c)}function f(c,d){let h,y={},v,C;if("name"in c&&c.name){if(h=r.get(c.name),!h)throw En(1,{location:c});C=h.record.name,y=ce(pa(d.params,h.keys.filter(g=>!g.optional).concat(h.parent?h.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),c.params&&pa(c.params,h.keys.map(g=>g.name))),v=h.stringify(y)}else if(c.path!=null)v=c.path,h=n.find(g=>g.re.test(v)),h&&(y=h.parse(v),C=h.record.name);else{if(h=d.name?r.get(d.name):n.find(g=>g.re.test(d.path)),!h)throw En(1,{location:c,currentLocation:d});C=h.record.name,y=ce({},d.params,c.params),v=h.stringify(y)}const S=[];let b=h;for(;b;)S.unshift(b.record),b=b.parent;return{name:C,path:v,params:y,matched:S,meta:Og(S)}}e.forEach(c=>o(c));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:f,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function pa(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Pg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Ag(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Ag(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ma(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Og(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function ga(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Mg(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;mu(e,t[o])<0?r=o:n=o+1}const s=Ig(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Ig(e){let t=e;for(;t=t.parent;)if(gu(t)&&mu(e,t)===0)return t}function gu({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Lg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&ao(o)):[r&&ao(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Dg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const $g=Symbol(""),va=Symbol(""),Jo=Symbol(""),Zo=Symbol(""),co=Symbol("");function xn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function xt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const f=d=>{d===!1?l(En(4,{from:n,to:t})):d instanceof Error?l(d):bg(d)?l(En(2,{from:t,to:d})):(i&&r.enterCallbacks[s]===i&&typeof d=="function"&&i.push(d),a())},u=o(()=>e.call(r&&r.instances[s],t,n,f));let c=Promise.resolve(u);e.length<3&&(c=c.then(f)),c.catch(d=>l(d))})}function Ps(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Hg(l)){const u=(l.__vccOpts||l)[t];u&&o.push(xt(u,n,r,i,a,s))}else{let f=l();o.push(()=>f.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const c=Um(u)?u.default:u;i.components[a]=c;const h=(c.__vccOpts||c)[t];return h&&xt(h,n,r,i,a,s)()}))}}return o}function Hg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ba(e){const t=ge(Jo),n=ge(Zo),r=Q(()=>{const l=ie(e.to);return t.resolve(l)}),s=Q(()=>{const{matched:l}=r.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const d=c.findIndex(wn.bind(null,u));if(d>-1)return d;const h=_a(l[f-2]);return f>1&&_a(u)===h&&c[c.length-1].path!==h?c.findIndex(wn.bind(null,l[f-2])):d}),o=Q(()=>s.value>-1&&Bg(n.params,r.value.params)),i=Q(()=>s.value>-1&&s.value===n.matched.length-1&&uu(n.params,r.value.params));function a(l={}){return jg(l)?t[ie(e.replace)?"replace":"push"](ie(e.to)).catch($n):Promise.resolve()}return{route:r,href:Q(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}const Fg=gt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ba,setup(e,{slots:t}){const n=ke(ba(e)),{options:r}=ge(Jo),s=Q(()=>({[wa(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[wa(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Me("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Ng=Fg;function jg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Bg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!tt(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function _a(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const wa=(e,t,n)=>e??t??n,Ug=gt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(co),s=Q(()=>e.route||r.value),o=ge(va,0),i=Q(()=>{let f=ie(o);const{matched:u}=s.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=Q(()=>s.value.matched[i.value]);ze(va,Q(()=>i.value+1)),ze($g,a),ze(co,s);const l=Ce();return Ve(()=>[l.value,a.value,e.name],([f,u,c],[d,h,y])=>{u&&(u.instances[c]=f,h&&h!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),f&&u&&(!h||!wn(u,h)||!d)&&(u.enterCallbacks[c]||[]).forEach(v=>v(f))},{flush:"post"}),()=>{const f=s.value,u=e.name,c=a.value,d=c&&c.components[u];if(!d)return Ea(n.default,{Component:d,route:f});const h=c.props[u],y=h?h===!0?f.params:typeof h=="function"?h(f):h:null,C=Me(d,ce({},y,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return Ea(n.default,{Component:C,route:f})||C}}});function Ea(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const yu=Ug;function Vg(e){const t=xg(e.routes,e),n=e.parseQuery||Lg,r=e.stringifyQuery||ya,s=e.history,o=xn(),i=xn(),a=xn(),l=$e(Qe);let f=Qe;ln&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ss.bind(null,R=>""+R),c=Ss.bind(null,tg),d=Ss.bind(null,Kn);function h(R,H){let N,K;return hu(R)?(N=t.getRecordMatcher(R),K=H):K=R,t.addRoute(K,N)}function y(R){const H=t.getRecordMatcher(R);H&&t.removeRoute(H)}function v(){return t.getRoutes().map(R=>R.record)}function C(R){return!!t.getRecordMatcher(R)}function S(R,H){if(H=ce({},H||l.value),typeof R=="string"){const m=xs(n,R,H.path),E=t.resolve({path:m.path},H),P=s.createHref(m.fullPath);return ce(m,E,{params:d(E.params),hash:Kn(m.hash),redirectedFrom:void 0,href:P})}let N;if(R.path!=null)N=ce({},R,{path:xs(n,R.path,H.path).path});else{const m=ce({},R.params);for(const E in m)m[E]==null&&delete m[E];N=ce({},R,{params:c(m)}),H.params=c(H.params)}const K=t.resolve(N,H),ae=R.hash||"";K.params=u(d(K.params));const de=sg(r,ce({},R,{hash:Qm(ae),path:K.path})),p=s.createHref(de);return ce({fullPath:de,hash:ae,query:r===ya?Dg(R.query):R.query||{}},K,{redirectedFrom:void 0,href:p})}function b(R){return typeof R=="string"?xs(n,R,l.value.path):ce({},R)}function g(R,H){if(f!==R)return En(8,{from:H,to:R})}function _(R){return A(R)}function T(R){return _(ce(b(R),{replace:!0}))}function w(R){const H=R.matched[R.matched.length-1];if(H&&H.redirect){const{redirect:N}=H;let K=typeof N=="function"?N(R):N;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=b(K):{path:K},K.params={}),ce({query:R.query,hash:R.hash,params:K.path!=null?{}:R.params},K)}}function A(R,H){const N=f=S(R),K=l.value,ae=R.state,de=R.force,p=R.replace===!0,m=w(N);if(m)return A(ce(b(m),{state:typeof m=="object"?ce({},ae,m.state):ae,force:de,replace:p}),H||N);const E=N;E.redirectedFrom=H;let P;return!de&&og(r,K,N)&&(P=En(16,{to:E,from:K}),We(K,K,!0,!1)),(P?Promise.resolve(P):x(E,K)).catch(k=>lt(k)?lt(k,2)?k:nt(k):G(k,E,K)).then(k=>{if(k){if(lt(k,2))return A(ce({replace:p},b(k.to),{state:typeof k.to=="object"?ce({},ae,k.to.state):ae,force:de}),H||E)}else k=M(E,K,!0,p,ae);return B(E,K,k),k})}function D(R,H){const N=g(R,H);return N?Promise.reject(N):Promise.resolve()}function O(R){const H=bt.values().next().value;return H&&typeof H.runWithContext=="function"?H.runWithContext(R):R()}function x(R,H){let N;const[K,ae,de]=Wg(R,H);N=Ps(K.reverse(),"beforeRouteLeave",R,H);for(const m of K)m.leaveGuards.forEach(E=>{N.push(xt(E,R,H))});const p=D.bind(null,R,H);return N.push(p),Ie(N).then(()=>{N=[];for(const m of o.list())N.push(xt(m,R,H));return N.push(p),Ie(N)}).then(()=>{N=Ps(ae,"beforeRouteUpdate",R,H);for(const m of ae)m.updateGuards.forEach(E=>{N.push(xt(E,R,H))});return N.push(p),Ie(N)}).then(()=>{N=[];for(const m of de)if(m.beforeEnter)if(tt(m.beforeEnter))for(const E of m.beforeEnter)N.push(xt(E,R,H));else N.push(xt(m.beforeEnter,R,H));return N.push(p),Ie(N)}).then(()=>(R.matched.forEach(m=>m.enterCallbacks={}),N=Ps(de,"beforeRouteEnter",R,H,O),N.push(p),Ie(N))).then(()=>{N=[];for(const m of i.list())N.push(xt(m,R,H));return N.push(p),Ie(N)}).catch(m=>lt(m,8)?m:Promise.reject(m))}function B(R,H,N){a.list().forEach(K=>O(()=>K(R,H,N)))}function M(R,H,N,K,ae){const de=g(R,H);if(de)return de;const p=H===Qe,m=ln?history.state:{};N&&(K||p?s.replace(R.fullPath,ce({scroll:p&&m&&m.scroll},ae)):s.push(R.fullPath,ae)),l.value=R,We(R,H,N,p),nt()}let V;function ee(){V||(V=s.listen((R,H,N)=>{if(!_t.listening)return;const K=S(R),ae=w(K);if(ae){A(ce(ae,{replace:!0}),K).catch($n);return}f=K;const de=l.value;ln&&hg(ca(de.fullPath,N.delta),cs()),x(K,de).catch(p=>lt(p,12)?p:lt(p,2)?(A(p.to,K).then(m=>{lt(m,20)&&!N.delta&&N.type===Gn.pop&&s.go(-1,!1)}).catch($n),Promise.reject()):(N.delta&&s.go(-N.delta,!1),G(p,K,de))).then(p=>{p=p||M(K,de,!1),p&&(N.delta&&!lt(p,8)?s.go(-N.delta,!1):N.type===Gn.pop&<(p,20)&&s.go(-1,!1)),B(K,de,p)}).catch($n)}))}let ne=xn(),W=xn(),Z;function G(R,H,N){nt(R);const K=W.list();return K.length?K.forEach(ae=>ae(R,H,N)):console.error(R),Promise.reject(R)}function pe(){return Z&&l.value!==Qe?Promise.resolve():new Promise((R,H)=>{ne.add([R,H])})}function nt(R){return Z||(Z=!R,ee(),ne.list().forEach(([H,N])=>R?N(R):H()),ne.reset()),R}function We(R,H,N,K){const{scrollBehavior:ae}=e;if(!ln||!ae)return Promise.resolve();const de=!N&&pg(ca(R.fullPath,0))||(K||!N)&&history.state&&history.state.scroll||null;return en().then(()=>ae(R,H,de)).then(p=>p&&dg(p)).catch(p=>G(p,R,H))}const ve=R=>s.go(R);let rt;const bt=new Set,_t={currentRoute:l,listening:!0,addRoute:h,removeRoute:y,clearRoutes:t.clearRoutes,hasRoute:C,getRoutes:v,resolve:S,options:e,push:_,replace:T,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:W.add,isReady:pe,install(R){const H=this;R.component("RouterLink",Ng),R.component("RouterView",yu),R.config.globalProperties.$router=H,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>ie(l)}),ln&&!rt&&l.value===Qe&&(rt=!0,_(s.location).catch(ae=>{}));const N={};for(const ae in Qe)Object.defineProperty(N,ae,{get:()=>l.value[ae],enumerable:!0});R.provide(Jo,H),R.provide(Zo,dt(N)),R.provide(co,l);const K=R.unmount;bt.add(R),R.unmount=function(){bt.delete(R),bt.size<1&&(f=Qe,V&&V(),V=null,l.value=Qe,rt=!1,Z=!1),K()}}};function Ie(R){return R.reduce((H,N)=>H.then(()=>O(N)),Promise.resolve())}return _t}function Wg(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iwn(f,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(f=>wn(f,l))||s.push(l))}return[n,r,s]}function Kg(e){return ge(Zo)}const Gg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),uo=(e,t)=>{const n=e.route.matched.find(s=>{var o;return((o=s.components)==null?void 0:o.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Gg(e.route,n));return typeof r=="function"?r(e.route):r},qg=(e,t)=>({default:()=>e?Me($f,e===!0?{}:e,t):t});function Qo(e){return Array.isArray(e)?e:[e]}const Yg="modulepreload",zg=function(e,t){return new URL(e,t).href},Ta={},Jg=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=zg(l,r),l in Ta)return;Ta[l]=!0;const f=l.endsWith(".css"),u=f?'[rel="stylesheet"]':"";if(!!r)for(let h=o.length-1;h>=0;h--){const y=o[h];if(y.href===l&&(!f||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=f?"stylesheet":Yg,f||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),f)return new Promise((h,y)=>{d.addEventListener("load",h),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},be=(...e)=>Jg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),As=[{name:"about",path:"/about",component:()=>be(()=>import("./CdwXeVw5.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(e=>e.default||e)},{name:"goodies",path:"/goodies",component:()=>be(()=>import("./BmItBddx.js"),__vite__mapDeps([5,1,2,3,6]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",component:()=>be(()=>import("./CknAe1xa.js"),__vite__mapDeps([7,1,2,3,8]),import.meta.url).then(e=>e.default||e)},{name:"policies",path:"/policies",component:()=>be(()=>import("./BPNXRwxb.js"),__vite__mapDeps([9,1,2,3,10]),import.meta.url).then(e=>e.default||e)},{name:"presentations-haruguchi",path:"/presentations/haruguchi",component:()=>be(()=>import("./DtmdmlyH.js"),__vite__mapDeps([11,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-hasumikin",path:"/presentations/hasumikin",component:()=>be(()=>import("./D6mfoL5_.js"),__vite__mapDeps([13,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-joker1007",path:"/presentations/joker1007",component:()=>be(()=>import("./Ij8Yzi5B.js"),__vite__mapDeps([14,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-kinoppyd",path:"/presentations/kinoppyd",component:()=>be(()=>import("./BRu9zPpj.js"),__vite__mapDeps([15,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-koic",path:"/presentations/koic",component:()=>be(()=>import("./ecsLMriB.js"),__vite__mapDeps([16,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-makicamel",path:"/presentations/makicamel",component:()=>be(()=>import("./LijDkPUS.js"),__vite__mapDeps([17,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-shugomaeda",path:"/presentations/shugomaeda",component:()=>be(()=>import("./D1vXxQ_k.js"),__vite__mapDeps([18,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-tompng",path:"/presentations/tompng",component:()=>be(()=>import("./CvlcTQMW.js"),__vite__mapDeps([19,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-willnet",path:"/presentations/willnet",component:()=>be(()=>import("./BOG-7yQH.js"),__vite__mapDeps([20,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"presentations-yui-knk",path:"/presentations/yui-knk",component:()=>be(()=>import("./DyLxqcOw.js"),__vite__mapDeps([21,1,2,3,12]),import.meta.url).then(e=>e.default||e)},{name:"schedule",path:"/schedule",component:()=>be(()=>import("./CnKHpNO4.js"),__vite__mapDeps([22,1,2,3,23]),import.meta.url).then(e=>e.default||e)},{name:"speakers",path:"/speakers",component:()=>be(()=>import("./9ysEuvhv.js"),__vite__mapDeps([24,1,2,3,25,6]),import.meta.url).then(e=>e.default||e)},{name:"sponsors",path:"/sponsors",component:()=>be(()=>import("./BZSZr6lL.js"),__vite__mapDeps([26,1,2,3,25,27]),import.meta.url).then(e=>e.default||e)},{name:"venue",path:"/venue",component:()=>be(()=>import("./BW_2N__f.js"),__vite__mapDeps([28,1,2,3,10]),import.meta.url).then(e=>e.default||e)}],vu=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Me(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Ca(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Zg(e,t){return e===t||t===Qe?!1:Ca(e)!==Ca(t)?!0:!e.matched.every((r,s)=>{var o,i;return r.components&&r.components.default===((i=(o=t.matched[s])==null?void 0:o.components)==null?void 0:i.default)})}const Qg={scrollBehavior(e,t,n){var f;const r=ye(),s=((f=Je().options)==null?void 0:f.scrollBehaviorType)??"auto";let o=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!o&&t&&e&&i!==!1&&Zg(e,t)&&(o={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ka(e.hash),behavior:s}:!1;const a=u=>!!(u.meta.pageTransition??Qs),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await new Promise(c=>setTimeout(c,0)),e.hash&&(o={el:e.hash,top:ka(e.hash),behavior:s}),u(o)})})}};function ka(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const Xg={hashMode:!1,scrollBehaviorType:"auto"},Ge={...Xg,...Qg},ey=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ye(),s=Je(),o=([t,n]=yn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(o===!0)return;const i=as({statusCode:o&&o.statusCode||404,statusMessage:o&&o.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=s.beforeResolve(f=>{if(a(),f===e){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>cn(i)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},ty=async e=>{let t,n;const r=([t,n]=yn(()=>Yo(e.path)),t=await t,n(),t);if(r.redirect)return tn(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},ny=[ey,ty],Fn={};function ry(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const f=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(f);return u[0]!=="/"&&(u="/"+u),Ki(u,"")}const a=Ki(r,e),l=!n||Gh(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":s)+o}const sy=at({name:"nuxt:router",enforce:"pre",async setup(e){var C;let t,n,r=os().app.baseURL;Ge.hashMode&&!r.includes("#")&&(r+="#");const s=((C=Ge.history)==null?void 0:C.call(Ge,r))??(Ge.hashMode?vg(r):du(r)),o=Ge.routes?([t,n]=yn(()=>Ge.routes(As)),t=await t,n(),t??As):As;let i;const a=Vg({...Ge,scrollBehavior:(S,b,g)=>{if(b===Qe){i=g;return}if(Ge.scrollBehavior){if(a.options.scrollBehavior=Ge.scrollBehavior,"scrollRestoration"in window.history){const _=a.beforeEach(()=>{_(),window.history.scrollRestoration="manual"})}return Ge.scrollBehavior(S,Qe,i||g)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=$e(a.currentRoute.value);a.afterEach((S,b)=>{l.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const f=ry(r,window.location,e.payload.path),u=$e(a.currentRoute.value),c=()=>{u.value=a.currentRoute.value};e.hook("page:finish",c),a.afterEach((S,b)=>{var g,_,T,w;((_=(g=S.matched[0])==null?void 0:g.components)==null?void 0:_.default)===((w=(T=b.matched[0])==null?void 0:T.components)==null?void 0:w.default)&&c()});const d={};for(const S in u.value)Object.defineProperty(d,S,{get:()=>u.value[S]});e._route=dt(d),e._middleware=e._middleware||{global:[],named:{}};const h=is();a.afterEach(async(S,b,g)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(Up),g&&await e.callHook("page:loading:end"),S.matched.length===0&&await e.runWithContext(()=>cn(to({statusCode:404,fatal:!1,statusMessage:`Page not found: ${S.fullPath}`,data:{path:S.fullPath}})))});try{[t,n]=yn(()=>a.isReady()),await t,n()}catch(S){[t,n]=yn(()=>e.runWithContext(()=>cn(S))),await t,n()}const y=f!==a.currentRoute.value.fullPath?a.resolve(f):a.currentRoute.value;c();const v=e.payload.state._layout;return a.beforeEach(async(S,b)=>{var g;await e.callHook("page:loading:start"),S.meta=ke(S.meta),e.isHydrating&&v&&!Lt(S.meta.layout)&&(S.meta.layout=v),e._processingMiddleware=!0;{const _=new Set([...ny,...e._middleware.global]);for(const T of S.matched){const w=T.meta.middleware;if(w)for(const A of Qo(w))_.add(A)}{const T=await e.runWithContext(()=>Yo(S.path));if(T.appMiddleware)for(const w in T.appMiddleware)T.appMiddleware[w]?_.add(w):_.delete(w)}for(const T of _){const w=typeof T=="string"?e._middleware.named[T]||await((g=Fn[T])==null?void 0:g.call(Fn).then(D=>D.default||D)):T;if(!w)throw new Error(`Unknown route middleware: '${T}'.`);const A=await e.runWithContext(()=>w(S,b));if(!e.payload.serverRendered&&e.isHydrating&&(A===!1||A instanceof Error)){const D=A||to({statusCode:404,statusMessage:`Page Not Found: ${f}`});return await e.runWithContext(()=>cn(D)),!1}if(A!==!0&&(A||A===!1))return A}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),e.hooks.hookOnce("app:created",async()=>{try{"name"in y&&(y.name=void 0),await a.replace({...y,force:!0}),a.options.scrollBehavior=Ge.scrollBehavior}catch(S){await e.runWithContext(()=>cn(S))}}),{provide:{router:a}}}}),Ra=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Kv=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Xo=e=>{const t=ye();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Ra(()=>e())}):Ra(()=>e())},oy=at({name:"nuxt:payload",setup(e){Je().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await oa(t.path);r&&Object.assign(e.static.data,r.data)}),Xo(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await oa(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(ls,1e3)})}}),iy=at(()=>{const e=Je();Xo(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),ay=at(e=>{let t;async function n(){const r=await ls();t&&clearTimeout(t),t=setTimeout(n,Ji);try{const s=await $fetch(Go("builds/latest.json")+`?${Date.now()}`);s.id!==r.id&&e.hooks.callHook("app:manifest:update",s)}catch{}}Xo(()=>{t=setTimeout(n,Ji)})});function ly(e={}){const t=e.path||window.location.pathname;let n={};try{n=Fr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const a="href"in o&&o.href[0]==="#"?n.app.baseURL+o.href:Wo(n.app.baseURL,o.fullPath);ly({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),uy=at({name:"nuxt:global-components"}),At={},fy=at({name:"nuxt:prefetch",setup(e){const t=Je();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof At[r]=="function"&&await At[r]()})}),e.hooks.hook("link:prefetch",n=>{if(tn(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=Qo(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof Fn[i]=="function"&&Fn[i]();s&&typeof At[s]=="function"&&At[s]()})}});function dy(e,t){let n;function r(){n=hl(),n.run(()=>t.length?t(()=>{n==null||n.stop(),r()}):t())}Ve(e,s=>{s&&!n?r():s||(n==null||n.stop(),n=void 0)},{immediate:!0}),ef(()=>{n==null||n.stop()})}const Be=typeof window<"u",Gv=Be&&"IntersectionObserver"in window,hy=Be&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function Sa(e,t,n){py(e,t),t.set(e,n)}function py(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function my(e,t,n){return e.set(bu(e,t),n),n}function Ut(e,t){return e.get(bu(e,t))}function bu(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function _u(e,t,n){const r=t.length-1;if(r<0)return e===void 0?n:e;for(let s=0;sgy(e[r],t[r]))}function fo(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),_u(e,t.split("."),n))}function qv(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const s=t(e,n);return typeof s>"u"?n:s}if(typeof t=="string")return fo(e,t,n);if(Array.isArray(t))return _u(e,t,n);if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}function wu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,r)=>t+r)}function mr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function xa(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function yy(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const Yv=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function Os(e,t){return t.every(n=>e.hasOwnProperty(n))}function vy(e,t){const n={},r=new Set(Object.keys(e));for(const s of t)r.has(s)&&(n[s]=e[s]);return n}function zv(e,t){const n={...e};return t.forEach(r=>delete n[r]),n}function Jv(e){return e==null?[]:Array.isArray(e)?e:[e]}function by(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Pa(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Aa(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function _y(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let r=0;for(;r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r={};for(const s in e)r[s]=e[s];for(const s in t){const o=e[s],i=t[s];if(xa(o)&&xa(i)){r[s]=Ue(o,i,n);continue}if(Array.isArray(o)&&Array.isArray(i)&&n){r[s]=n(o,i);continue}r[s]=i}return r}function wy(e){return e.map(t=>t.type===Pe?wy(t.children):t).flat()}function Zt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Zt.cache.has(e))return Zt.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Zt.cache.set(e,t),t}Zt.cache=new Map;function On(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>On(e,n)).flat(1);if(t.suspense)return On(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>On(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return On(e,t.component.subTree).flat(1)}return[]}var gr=new WeakMap,sn=new WeakMap;class Zv{constructor(t){Sa(this,gr,[]),Sa(this,sn,0),this.size=t}push(t){Ut(gr,this)[Ut(sn,this)]=t,my(sn,this,(Ut(sn,this)+1)%this.size)}values(){return Ut(gr,this).slice(Ut(sn,this)).concat(Ut(gr,this).slice(0,Ut(sn,this)))}}function Qv(e){const t=ke({}),n=Q(e);return ts(()=>{for(const r in n.value)t[r]=n.value[r]},{flush:"sync"}),Ol(t)}function Xv(e,t){return e.includes(t)}const eb=()=>[Function,Array];function tb(e,t){return t="on"+Jn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Ey(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function Ty(e,t,n){let r,s=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do s+=o,r=e[s];while((!r||r.offsetParent==null)&&s=0);return r}function Cy(e,t){var r,s,o,i;const n=Ey(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((r=n[0])==null||r.focus());else if(t==="first")(s=n[0])==null||s.focus();else if(t==="last")(o=n.at(-1))==null||o.focus();else if(typeof t=="number")(i=n[t])==null||i.focus();else{const a=Ty(n,t);a?a.focus():Cy(e,t==="next"?"first":"last")}}function nb(e,t){if(!Be||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function ky(){const e=$e(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>yy(e.value)}),t}const on=2.4,Oa=.2126729,Ma=.7151522,Ia=.072175,Ry=.55,Sy=.58,xy=.57,Py=.62,yr=.03,La=1.45,Ay=5e-4,Oy=1.25,My=1.25,Da=.078,$a=12.82051282051282,vr=.06,Ha=.001;function Fa(e,t){const n=(e.r/255)**on,r=(e.g/255)**on,s=(e.b/255)**on,o=(t.r/255)**on,i=(t.g/255)**on,a=(t.b/255)**on;let l=n*Oa+r*Ma+s*Ia,f=o*Oa+i*Ma+a*Ia;if(l<=yr&&(l+=(yr-l)**La),f<=yr&&(f+=(yr-f)**La),Math.abs(f-l)l){const c=(f**Ry-l**Sy)*Oy;u=c-Ha?0:c>-Da?c-c*$a*vr:c+vr}return u*100}function rb(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Wr=.20689655172413793,Iy=e=>e>Wr**3?Math.cbrt(e):e/(3*Wr**2)+4/29,Ly=e=>e>Wr?e**3:3*Wr**2*(e-4/29);function Eu(e){const t=Iy,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Tu(e){const t=Ly,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const Dy=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],$y=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,Hy=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Fy=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Cu(e){const t=Array(3),n=$y,r=Dy;for(let s=0;s<3;++s)t[s]=Math.round(by(n(r[s][0]*e[0]+r[s][1]*e[1]+r[s][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function ei(e){let{r:t,g:n,b:r}=e;const s=[0,0,0],o=Fy,i=Hy;t=o(t/255),n=o(n/255),r=o(r/255);for(let a=0;a<3;++a)s[a]=i[a][0]*t+i[a][1]*n+i[a][2]*r;return s}function Ny(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function sb(e){return Ny(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Na=/^(?(?:rgb|hsl)a?)\((?.+)\)/,jy={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>ja({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>ja({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>qn({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>qn({h:e,s:t,v:n,a:r})};function ht(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Na.test(e)){const{groups:t}=e.match(Na),{fn:n,values:r}=t,s=r.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return jy[n](...s)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),Uy(t)}else if(typeof e=="object"){if(Os(e,["r","g","b"]))return e;if(Os(e,["h","s","l"]))return qn(ku(e));if(Os(e,["h","s","v"]))return qn(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} +Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function qn(e){const{h:t,s:n,v:r,a:s}=e,o=a=>{const l=(a+t/60)%6;return r-r*n*Math.max(Math.min(l,4-l,1),0)},i=[o(5),o(3),o(1)].map(a=>Math.round(a*255));return{r:i[0],g:i[1],b:i[2],a:s}}function ja(e){return qn(ku(e))}function ku(e){const{h:t,s:n,l:r,a:s}=e,o=r+n*Math.min(r,1-r),i=o===0?0:2-2*r/o;return{h:t,s:i,v:o,a:s}}function br(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function By(e){let{r:t,g:n,b:r,a:s}=e;return`#${[br(t),br(n),br(r),s!==void 0?br(Math.round(s*255)):""].join("")}`}function Uy(e){e=Vy(e);let[t,n,r,s]=_y(e,2).map(o=>parseInt(o,16));return s=s===void 0?s:s/255,{r:t,g:n,b:r,a:s}}function Vy(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Pa(Pa(e,6),8,"F")),e}function Wy(e,t){const n=Eu(ei(e));return n[0]=n[0]+t*10,Cu(Tu(n))}function Ky(e,t){const n=Eu(ei(e));return n[0]=n[0]-t*10,Cu(Tu(n))}function Gy(e){const t=ht(e);return ei(t)[1]}function qy(e){const t=Math.abs(Fa(ht(0),ht(e)));return Math.abs(Fa(ht(16777215),ht(e)))>Math.min(t,50)?"#fff":"#000"}function Ft(e,t){return n=>Object.keys(e).reduce((r,s)=>{const i=typeof e[s]=="object"&&e[s]!=null&&!Array.isArray(e[s])?e[s]:{type:e[s]};return n&&s in n?r[s]={...i,default:n[s]}:r[s]=i,t&&!r[s].source&&(r[s].source=t),r},{})}const Yy=Ft({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function vt(e,t){const n=Xn();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function zy(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=vt(e).type;return Zt((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Ru=0,Sr=new WeakMap;function ti(){const e=vt("getUid");if(Sr.has(e))return Sr.get(e);{const t=Ru++;return Sr.set(e,t),t}}ti.reset=()=>{Ru=0,Sr=new WeakMap};function Jy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:vt("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const Tn=Symbol.for("vuetify:defaults");function Zy(e){return Ce(e)}function ni(){const e=ge(Tn);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function ob(e,t){const n=ni(),r=Ce(e),s=Q(()=>{if(ie(t==null?void 0:t.disabled))return n.value;const i=ie(t==null?void 0:t.scoped),a=ie(t==null?void 0:t.reset),l=ie(t==null?void 0:t.root);if(r.value==null&&!(i||a||l))return n.value;let f=Ue(r.value,{prev:n.value});if(i)return f;if(a||l){const u=Number(a||1/0);for(let c=0;c<=u&&!(!f||!("prev"in f));c++)f=f.prev;return f&&typeof l=="string"&&l in f&&(f=Ue(Ue(f,{prev:f}),f[l])),f}return f.prev?Ue(f.prev,f):f});return ze(Tn,s),s}function Qy(e,t){var n,r;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((r=e.props)==null?void 0:r[Zt(t)])<"u"}function Xy(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ni();const r=vt("useDefaults");if(t=t??r.type.name??r.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const s=Q(()=>{var l;return(l=n.value)==null?void 0:l[e._as??t]}),o=new Proxy(e,{get(l,f){var c,d,h,y,v,C,S;const u=Reflect.get(l,f);return f==="class"||f==="style"?[(c=s.value)==null?void 0:c[f],u].filter(b=>b!=null):typeof f=="string"&&!Qy(r.vnode,f)?((d=s.value)==null?void 0:d[f])!==void 0?(h=s.value)==null?void 0:h[f]:((v=(y=n.value)==null?void 0:y.global)==null?void 0:v[f])!==void 0?(S=(C=n.value)==null?void 0:C.global)==null?void 0:S[f]:u:u}}),i=$e();ts(()=>{if(s.value){const l=Object.entries(s.value).filter(f=>{let[u]=f;return u.startsWith(u[0].toUpperCase())});i.value=l.length?Object.fromEntries(l):void 0}else i.value=void 0});function a(){const l=Jy(Tn,r);ze(Tn,Q(()=>i.value?Ue((l==null?void 0:l.value)??{},i.value):l==null?void 0:l.value))}return{props:o,provideSubDefaults:a}}function rr(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=Ft(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(r){return vy(r,t)},e.props._as=String,e.setup=function(r,s){const o=ni();if(!o.value)return e._setup(r,s);const{props:i,provideSubDefaults:a}=Xy(r,r._as??e.name,o),l=e._setup(i,s);return a(),l}}return e}function Su(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?rr:gt)(t)}function e0(e){const t=vt("useRender");t.render=e}function t0(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:c=>c,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:c=>c;const o=vt("useProxiedModel"),i=Ce(e[t]!==void 0?e[t]:n),a=Zt(t),f=Q(a!==t?()=>{var c,d,h,y;return e[t],!!(((c=o.vnode.props)!=null&&c.hasOwnProperty(t)||(d=o.vnode.props)!=null&&d.hasOwnProperty(a))&&((h=o.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${t}`)||(y=o.vnode.props)!=null&&y.hasOwnProperty(`onUpdate:${a}`)))}:()=>{var c,d;return e[t],!!((c=o.vnode.props)!=null&&c.hasOwnProperty(t)&&((d=o.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});dy(()=>!f.value,()=>{Ve(()=>e[t],c=>{i.value=c})});const u=Q({get(){const c=e[t];return r(f.value?c:i.value)},set(c){const d=s(c),h=re(f.value?e[t]:i.value);h===d||r(h)===c||(i.value=d,o==null||o.emit(`update:${t}`,d))}});return Object.defineProperty(u,"externalValue",{get:()=>f.value?e[t]:i.value}),u}const n0={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},Ba="$vuetify.",Ua=(e,t)=>e.replace(/\{(\d+)\}/g,(n,r)=>String(t[+r])),xu=(e,t,n)=>function(r){for(var s=arguments.length,o=new Array(s>1?s-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],r).format(n)}function Ms(e,t,n){const r=t0(e,t,e[t]??n.value);return r.value=e[t]??n.value,Ve(n,s=>{e[t]==null&&(r.value=n.value)}),r}function Au(e){return t=>{const n=Ms(t,"locale",e.current),r=Ms(t,"fallback",e.fallback),s=Ms(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:r,messages:s,t:xu(n,r,s),n:Pu(n,r),provide:Au({current:n,fallback:r,messages:s})}}}function r0(e){const t=$e((e==null?void 0:e.locale)??"en"),n=$e((e==null?void 0:e.fallback)??"en"),r=Ce({en:n0,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:r,t:xu(t,n,r),n:Pu(t,n),provide:Au({current:t,fallback:n,messages:r})}}const ho=Symbol.for("vuetify:locale");function s0(e){return e.name!=null}function o0(e){const t=e!=null&&e.adapter&&s0(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:r0(e),n=a0(t,e);return{...t,...n}}function i0(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function a0(e,t){const n=Ce((t==null?void 0:t.rtl)??i0()),r=Q(()=>n.value[e.current.value]??!1);return{isRtl:r,rtl:n,rtlClasses:Q(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function l0(){const e=ge(ho);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const us={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function c0(e,t,n){const r=[];let s=[];const o=Ou(e),i=Mu(e),a=n??us[t.slice(-2).toUpperCase()]??0,l=(o.getDay()-a+7)%7,f=(i.getDay()-a+7)%7;for(let u=0;u0&&r.push(s),r}function u0(e,t,n){const r=n??us[t.slice(-2).toUpperCase()]??0,s=new Date(e);for(;s.getDay()!==r;)s.setDate(s.getDate()-1);return s}function f0(e,t){const n=new Date(e),r=((us[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function Ou(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Mu(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function d0(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const h0=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Iu(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(h0.test(e))return d0(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const Va=new Date(2e3,0,2);function p0(e,t){const n=t??us[e.slice(-2).toUpperCase()]??0;return wu(7).map(r=>{const s=new Date(Va);return s.setDate(Va.getDate()+n+r),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(s)})}function m0(e,t,n,r){const s=Iu(e)??new Date,o=r==null?void 0:r[t];if(typeof o=="function")return o(s,t,n);let i={};switch(t){case"fullDate":i={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":i={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const a=s.getDate(),l=new Intl.DateTimeFormat(n,{month:"long"}).format(s);return`${a} ${l}`;case"normalDateWithWeekday":i={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":i={month:"short",day:"numeric"};break;case"year":i={year:"numeric"};break;case"month":i={month:"long"};break;case"monthShort":i={month:"short"};break;case"monthAndYear":i={month:"long",year:"numeric"};break;case"monthAndDate":i={month:"long",day:"numeric"};break;case"weekday":i={weekday:"long"};break;case"weekdayShort":i={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(s.getDate());case"hours12h":i={hour:"numeric",hour12:!0};break;case"hours24h":i={hour:"numeric",hour12:!1};break;case"minutes":i={minute:"numeric"};break;case"seconds":i={second:"numeric"};break;case"fullTime":i={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":i={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":i={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":i={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":i={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":i={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":i={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:i=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,i).format(s)}function g0(e,t){const n=e.toJsDate(t),r=n.getFullYear(),s=Aa(String(n.getMonth()+1),2,"0"),o=Aa(String(n.getDate()),2,"0");return`${r}-${s}-${o}`}function y0(e){const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function v0(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function b0(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function _0(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function w0(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function E0(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function T0(e){return e.getFullYear()}function C0(e){return e.getMonth()}function k0(e){return e.getDate()}function R0(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function S0(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function x0(e){return e.getHours()}function P0(e){return e.getMinutes()}function A0(e){return new Date(e.getFullYear(),0,1)}function O0(e){return new Date(e.getFullYear(),11,31)}function M0(e,t){return Kr(e,t[0])&&D0(e,t[1])}function I0(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function Kr(e,t){return e.getTime()>t.getTime()}function L0(e,t){return Kr(po(e),po(t))}function D0(e,t){return e.getTime(){n.locale=e.locale[r]??r??n.locale}),n}const ib=["sm","md","lg","xl","xxl"],mo=Symbol.for("vuetify:display"),Ga={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},J0=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ga;return Ue(Ga,e)};function qa(e){return Be&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Ya(e){return Be&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function za(e){const t=Be&&!e?window.navigator.userAgent:"ssr";function n(y){return!!t.match(y)}const r=n(/android/i),s=n(/iphone|ipad|ipod/i),o=n(/cordova/i),i=n(/electron/i),a=n(/chrome/i),l=n(/edge/i),f=n(/firefox/i),u=n(/opera/i),c=n(/win/i),d=n(/mac/i),h=n(/linux/i);return{android:r,ios:s,cordova:o,electron:i,chrome:a,edge:l,firefox:f,opera:u,win:c,mac:d,linux:h,touch:hy,ssr:t==="ssr"}}function Z0(e,t){const{thresholds:n,mobileBreakpoint:r}=J0(e),s=$e(Ya(t)),o=$e(za(t)),i=ke({}),a=$e(qa(t));function l(){s.value=Ya(),a.value=qa()}function f(){l(),o.value=za()}return ts(()=>{const u=a.value=n.xxl,C=u?"xs":c?"sm":d?"md":h?"lg":y?"xl":"xxl",S=typeof r=="number"?r:n[r],b=a.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zy();const n=ge(mo);if(!n)throw new Error("Could not find Vuetify display injection");const r=Q(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return n.mobile.value;const o=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:r.value}:{});return{...n,displayClasses:s,mobile:r}}const Q0=Symbol.for("vuetify:goto");function X0(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function ev(e,t){return{rtl:t.isRtl,options:Ue(X0(),e)}}const tv={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},nv={component:e=>Me(Du,{...e,class:"mdi"})},rv=[String,Function,Object,Array],go=Symbol.for("vuetify:icons"),fs=Ft({icon:{type:rv},tag:{type:String,required:!0}},"icon"),Ja=Su()({name:"VComponentIcon",props:fs(),setup(e,t){let{slots:n}=t;return()=>{const r=e.icon;return oe(e.tag,null,{default:()=>{var s;return[e.icon?oe(r,null,null):(s=n.default)==null?void 0:s.call(n)]}})}}}),Lu=rr({name:"VSvgIcon",inheritAttrs:!1,props:fs(),setup(e,t){let{attrs:n}=t;return()=>oe(e.tag,Bo(n,{style:null}),{default:()=>[oe("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?oe("path",{d:r[0],"fill-opacity":r[1]},null):oe("path",{d:r},null)):oe("path",{d:e.icon},null)])]})}});rr({name:"VLigatureIcon",props:fs(),setup(e){return()=>oe(e.tag,null,{default:()=>[e.icon]})}});const Du=rr({name:"VClassIcon",props:fs(),setup(e){return()=>oe(e.tag,{class:e.icon},null)}});function sv(){return{svg:{component:Lu},class:{component:Du}}}function ov(e){const t=sv(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=nv),Ue({defaultSet:n,sets:t,aliases:{...tv,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const cb=e=>{const t=ge(go);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:Q(()=>{var l;const r=ie(e);if(!r)return{component:Ja};let s=r;if(typeof s=="string"&&(s=s.trim(),s.startsWith("$")&&(s=(l=t.aliases)==null?void 0:l[s.slice(1)])),Array.isArray(s))return{component:Lu,icon:s};if(typeof s!="string")return{component:Ja,icon:s};const o=Object.keys(t.sets).find(f=>typeof s=="string"&&s.startsWith(`${f}:`)),i=o?s.slice(o.length+1):s;return{component:t.sets[o??t.defaultSet].component,icon:i}})}},Gr=Symbol.for("vuetify:theme"),iv=Ft({theme:String},"theme");function Za(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function av(){var r,s;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Za();const t=Za();if(!e)return{...t,isDisabled:!0};const n={};for(const[o,i]of Object.entries(e.themes??{})){const a=i.dark||o==="dark"?(r=t.themes)==null?void 0:r.dark:(s=t.themes)==null?void 0:s.light;n[o]=Ue(a,i)}return Ue(t,{...e,themes:n})}function lv(e){const t=av(e),n=Ce(t.defaultTheme),r=Ce(t.themes),s=Q(()=>{const u={};for(const[c,d]of Object.entries(r.value)){const h=u[c]={...d,colors:{...d.colors}};if(t.variations)for(const y of t.variations.colors){const v=h.colors[y];if(v)for(const C of["lighten","darken"]){const S=C==="lighten"?Wy:Ky;for(const b of wu(t.variations[C],1))h.colors[`${y}-${C}-${b}`]=By(S(ht(v),b))}}for(const y of Object.keys(h.colors)){if(/^on-[a-z]/.test(y)||h.colors[`on-${y}`])continue;const v=`on-${y}`,C=ht(h.colors[y]);h.colors[v]=qy(C)}}return u}),o=Q(()=>s.value[n.value]),i=Q(()=>{var y;const u=[];(y=o.value)!=null&&y.dark&&Vt(u,":root",["color-scheme: dark"]),Vt(u,":root",Qa(o.value));for(const[v,C]of Object.entries(s.value))Vt(u,`.v-theme--${v}`,[`color-scheme: ${C.dark?"dark":"normal"}`,...Qa(C)]);const c=[],d=[],h=new Set(Object.values(s.value).flatMap(v=>Object.keys(v.colors)));for(const v of h)/^on-[a-z]/.test(v)?Vt(d,`.${v}`,[`color: rgb(var(--v-theme-${v})) !important`]):(Vt(c,`.bg-${v}`,[`--v-theme-overlay-multiplier: var(--v-theme-${v}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${v})) !important`,`color: rgb(var(--v-theme-on-${v})) !important`]),Vt(d,`.text-${v}`,[`color: rgb(var(--v-theme-${v})) !important`]),Vt(d,`.border-${v}`,[`--v-border-color: var(--v-theme-${v})`]));return u.push(...c,...d),u.map((v,C)=>C===0?v:` ${v}`).join("")});function a(){return{style:[{children:i.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function l(u){if(t.isDisabled)return;const c=u._context.provides.usehead;if(c)if(c.push){const d=c.push(a);Be&&Ve(i,()=>{d.patch(a)})}else Be?(c.addHeadObjs(Q(a)),ts(()=>c.updateDOM())):c.addHeadObjs(a());else{let h=function(){if(typeof document<"u"&&!d){const y=document.createElement("style");y.type="text/css",y.id="vuetify-theme-stylesheet",t.cspNonce&&y.setAttribute("nonce",t.cspNonce),d=y,document.head.appendChild(d)}d&&(d.innerHTML=i.value)},d=Be?document.getElementById("vuetify-theme-stylesheet"):null;Be?Ve(i,h,{immediate:!0}):h()}}const f=Q(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:t.isDisabled,name:n,themes:r,current:o,computedThemes:s,themeClasses:f,styles:i,global:{name:n,current:o}}}function cv(e){vt("provideTheme");const t=ge(Gr,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=Q(()=>e.theme??t.name.value),r=Q(()=>t.themes.value[n.value]),s=Q(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:r,themeClasses:s};return ze(Gr,o),o}function Vt(e,t,n){e.push(`${t} { +`,...n.map(r=>` ${r}; +`),`} +`)}function Qa(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[s,o]of Object.entries(e.colors)){const i=ht(o);r.push(`--v-theme-${s}: ${i.r},${i.g},${i.b}`),s.startsWith("on-")||r.push(`--v-theme-${s}-overlay-multiplier: ${Gy(o)>.18?t:n}`)}for(const[s,o]of Object.entries(e.variables)){const i=typeof o=="string"&&o.startsWith("#")?ht(o):void 0,a=i?`${i.r}, ${i.g}, ${i.b}`:void 0;r.push(`--v-${s}: ${a??o}`)}return r}function uv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=ky(),r=Ce();if(Be){const s=new ResizeObserver(o=>{o.length&&(t==="content"?r.value=o[0].contentRect:r.value=o[0].target.getBoundingClientRect())});Qn(()=>{s.disconnect()}),Ve(()=>n.el,(o,i)=>{i&&(s.unobserve(i),r.value=void 0),o&&s.observe(o)},{flush:"post"})}return{resizeRef:n,contentRect:So(r)}}const yo=Symbol.for("vuetify:layout"),$u=Symbol.for("vuetify:layout-item"),Xa=1e3,fv=Ft({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),ub=Ft({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function fb(e){const t=ge(yo);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${ti()}`,r=vt("useLayoutItem");ze($u,{id:n});const s=$e(!1);Bl(()=>s.value=!0),jl(()=>s.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(r,{...e,active:Q(()=>s.value?!1:e.active.value),id:n});return Qn(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const dv=(e,t,n,r)=>{let s={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...s}}];for(const i of e){const a=t.get(i),l=n.get(i),f=r.get(i);if(!a||!l||!f)continue;const u={...s,[a.value]:parseInt(s[a.value],10)+(f.value?parseInt(l.value,10):0)};o.push({id:i,layer:u}),s=u}return o};function hv(e){const t=ge(yo,null),n=Q(()=>t?t.rootZIndex.value-100:Xa),r=Ce([]),s=ke(new Map),o=ke(new Map),i=ke(new Map),a=ke(new Map),l=ke(new Map),{resizeRef:f,contentRect:u}=uv(),c=Q(()=>{const w=new Map,A=e.overlaps??[];for(const D of A.filter(O=>O.includes(":"))){const[O,x]=D.split(":");if(!r.value.includes(O)||!r.value.includes(x))continue;const B=s.get(O),M=s.get(x),V=o.get(O),ee=o.get(x);!B||!M||!V||!ee||(w.set(x,{position:B.value,amount:parseInt(V.value,10)}),w.set(O,{position:M.value,amount:-parseInt(ee.value,10)}))}return w}),d=Q(()=>{const w=[...new Set([...i.values()].map(D=>D.value))].sort((D,O)=>D-O),A=[];for(const D of w){const O=r.value.filter(x=>{var B;return((B=i.get(x))==null?void 0:B.value)===D});A.push(...O)}return dv(A,s,o,a)}),h=Q(()=>!Array.from(l.values()).some(w=>w.value)),y=Q(()=>d.value[d.value.length-1].layer),v=Q(()=>({"--v-layout-left":mr(y.value.left),"--v-layout-right":mr(y.value.right),"--v-layout-top":mr(y.value.top),"--v-layout-bottom":mr(y.value.bottom),...h.value?void 0:{transition:"none"}})),C=Q(()=>d.value.slice(1).map((w,A)=>{let{id:D}=w;const{layer:O}=d.value[A],x=o.get(D),B=s.get(D);return{id:D,...O,size:Number(x.value),position:B.value}})),S=w=>C.value.find(A=>A.id===w),b=vt("createLayout"),g=$e(!1);es(()=>{g.value=!0}),ze(yo,{register:(w,A)=>{let{id:D,order:O,position:x,layoutSize:B,elementSize:M,active:V,disableTransitions:ee,absolute:ne}=A;i.set(D,O),s.set(D,x),o.set(D,B),a.set(D,V),ee&&l.set(D,ee);const Z=On($u,b==null?void 0:b.vnode).indexOf(w);Z>-1?r.value.splice(Z,0,D):r.value.push(D);const G=Q(()=>C.value.findIndex(ve=>ve.id===D)),pe=Q(()=>n.value+d.value.length*2-G.value*2),nt=Q(()=>{const ve=x.value==="left"||x.value==="right",rt=x.value==="right",bt=x.value==="bottom",_t=M.value??B.value,Ie=_t===0?"%":"px",R={[x.value]:0,zIndex:pe.value,transform:`translate${ve?"X":"Y"}(${(V.value?0:-(_t===0?100:_t))*(rt||bt?-1:1)}${Ie})`,position:ne.value||n.value!==Xa?"absolute":"fixed",...h.value?void 0:{transition:"none"}};if(!g.value)return R;const H=C.value[G.value];if(!H)throw new Error(`[Vuetify] Could not find layout item "${D}"`);const N=c.value.get(D);return N&&(H[N.position]+=N.amount),{...R,height:ve?`calc(100% - ${H.top}px - ${H.bottom}px)`:M.value?`${M.value}px`:void 0,left:rt?void 0:`${H.left}px`,right:rt?`${H.right}px`:void 0,top:x.value!=="bottom"?`${H.top}px`:void 0,bottom:x.value!=="top"?`${H.bottom}px`:void 0,width:ve?M.value?`${M.value}px`:void 0:`calc(100% - ${H.left}px - ${H.right}px)`}}),We=Q(()=>({zIndex:pe.value-1}));return{layoutItemStyles:nt,layoutItemScrimStyles:We,zIndex:pe}},unregister:w=>{i.delete(w),s.delete(w),o.delete(w),a.delete(w),l.delete(w),r.value=r.value.filter(A=>A!==w)},mainRect:y,mainStyles:v,getLayoutItem:S,items:C,layoutRect:u,rootZIndex:n});const _=Q(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),T=Q(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:_,layoutStyles:T,getLayoutItem:S,items:C,layoutRect:u,layoutRef:f}}function Hu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=Ue(t,n),{aliases:s={},components:o={},directives:i={}}=r,a=Zy(r.defaults),l=Z0(r.display,r.ssr),f=lv(r.theme),u=ov(r.icons),c=o0(r.locale),d=Y0(r.date,c),h=ev(r.goTo,c);return{install:v=>{for(const C in i)v.directive(C,i[C]);for(const C in o)v.component(C,o[C]);for(const C in s)v.component(C,rr({...s[C],name:C,aliasName:s[C].name}));if(f.install(v),v.provide(Tn,a),v.provide(mo,l),v.provide(Gr,f),v.provide(go,u),v.provide(ho,c),v.provide(q0,d.options),v.provide(Ka,d.instance),v.provide(Q0,h),Be&&r.ssr)if(v.$nuxt)v.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:C}=v;v.mount=function(){const S=C(...arguments);return en(()=>l.update()),v.mount=C,S}}ti.reset(),v.mixin({computed:{$vuetify(){return ke({defaults:an.call(this,Tn),display:an.call(this,mo),theme:an.call(this,Gr),icons:an.call(this,go),locale:an.call(this,ho),date:an.call(this,Ka)})}}})},defaults:a,display:l,theme:f,icons:u,locale:c,date:d,goTo:h}}const pv="3.7.0";Hu.version=pv;function an(e){var r,s;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((s=t.vnode.appContext)==null?void 0:s.provides);if(n&&e in n)return n[e]}const mv=at(e=>{const t=Hu({});e.vueApp.use(t)}),gv=[Nm,Bm,sy,oy,iy,ay,cy,uy,fy,mv],yv=gt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const s in e.route)Object.defineProperty(r,s,{get:()=>t===e.renderKey?e.route[s]:n[s]});return ze(nr,dt(r)),()=>Me(e.vnode,{ref:e.vnodeRef})}}),vv=gt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=ye(),o=Ce(),i=ge(nr,null);let a;r({pageRef:o});const l=ge(Gc,null);let f;const u=s.deferHydration();if(s.isHydrating){const c=s.hooks.hookOnce("app:error",u);Je().beforeEach(c)}return e.pageKey&&Ve(()=>e.pageKey,(c,d)=>{c!==d&&s.callHook("page:loading:start")}),()=>Me(yu,{name:e.name,route:e.route,...t},{default:c=>{const d=_v(i,c.route,c.Component),h=i&&i.matched.length===c.route.matched.length;if(!c.Component){if(f&&!h)return f;u();return}if(f&&l&&!l.isCurrent(c.route))return f;if(d&&i&&(!l||l!=null&&l.isCurrent(i)))return h?f:null;const y=uo(c,e.pageKey);!s.isHydrating&&!wv(i,c.route,c.Component)&&a===y&&s.callHook("page:loading:end"),a=y;const v=!!(e.transition??c.route.meta.pageTransition??Qs),C=v&&bv([e.transition,c.route.meta.pageTransition,Qs,{onAfterLeave:()=>{s.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),S=e.keepalive??c.route.meta.keepalive??Tp;return f=vu(ss,v&&C,qg(S,Me(No,{suspensible:!0,onPending:()=>s.callHook("page:start",c.Component),onResolve:()=>{en(()=>s.callHook("page:finish",c.Component).then(()=>s.callHook("page:loading:end")).finally(u))}},{default:()=>{const b=Me(yv,{key:y||void 0,vnode:n.default?Me(Pe,void 0,n.default(c)):c.Component,route:c.route,renderKey:y||void 0,trackRootNodes:v,vnodeRef:o});return S&&(b.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),b}}))).default(),f}})}});function bv(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Qo(n.onAfterLeave):void 0}));return Wc(...t)}function _v(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>{var i,a,l;return((i=s.components)==null?void 0:i.default)!==((l=(a=e.matched[o])==null?void 0:a.components)==null?void 0:l.default)})||n&&uo({route:t,Component:n})!==uo({route:e,Component:n})}function wv(e,t,n){return e?t.matched.findIndex(s=>{var o;return((o=s.components)==null?void 0:o.default)===(n==null?void 0:n.type)})r.default||r);return()=>Me(n,e.layoutProps,t.slots)}}),Tv=gt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=ye(),r=ge(nr),s=r===qo()?Kg():r,o=Q(()=>{let l=ie(e.name)??s.meta.layout??"default";return l&&!(l in At)&&e.fallback&&(l=ie(e.fallback)),l}),i=Ce();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);Je().beforeEach(l)}return()=>{const l=o.value&&o.value in At,f=s.meta.layoutTransition??Ep;return vu(ss,l&&f,{default:()=>Me(No,{suspensible:!0,onResolve:()=>{en(a)}},{default:()=>Me(Cv,{layoutProps:Bo(t.attrs,{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,hasTransition:!!f},t.slots)})}).default()}}}),Cv=gt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&ze(Gc,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in At)?(s=(r=t.slots).default)==null?void 0:s.call(r):Me(Ev,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),kv=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Rv=Ft({...Yy(),...fv({fullHeight:!0}),...iv()},"VApp"),Sv=Su()({name:"VApp",props:Rv(),setup(e,t){let{slots:n}=t;const r=cv(e),{layoutClasses:s,getLayoutItem:o,items:i,layoutRef:a}=hv(e),{rtlClasses:l}=l0();return e0(()=>{var f;return oe("div",{ref:a,class:["v-application",r.themeClasses.value,s.value,l.value,e.class],style:[e.style]},[oe("div",{class:"v-application__wrap"},[(f=n.default)==null?void 0:f.call(n)])])}),{getLayoutItem:o,items:i,theme:r}}}),xv={};function Pv(e,t){const n=vv,r=Tv;return ft(),Gt(r,null,{default:Or(()=>[oe(Sv,null,{default:Or(()=>[oe(n)]),_:1})]),_:1})}const Av=kv(xv,[["render",Pv]]),Ov={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` +`).splice(1).map(c=>({text:c.replace("webpack:/","").replace(".vue",".js").trim(),internal:c.includes("node_modules")&&!c.includes(".cache")||c.includes("internal")||c.includes("new Promise")})).map(c=>`${c.text}`).join(` +`);const r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,u=s?gi(()=>be(()=>import("./f4xkgXk7.js"),__vite__mapDeps([29,2,30,31]),import.meta.url).then(c=>c.default||c)):gi(()=>be(()=>import("./C7T5jYfJ.js"),__vite__mapDeps([32,30,33]),import.meta.url).then(c=>c.default||c));return(c,d)=>(ft(),Gt(ie(u),zu(gc({statusCode:ie(r),statusMessage:ie(o),description:ie(i),stack:ie(a)})),null,16))}},Mv={key:0},el={__name:"nuxt-root",setup(e){const t=()=>null,n=ye(),r=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",r);Je().beforeEach(l)}const s=!1;ze(nr,qo()),n.hooks.callHookWith(l=>l.map(f=>f()),"vue:setup");const o=is(),i=!1;Wl((l,f,u)=>{if(n.hooks.callHook("vue:error",l,f,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Vp(l)&&(l.fatal||l.unhandled))return n.runWithContext(()=>cn(l)),!1});const a=!1;return(l,f)=>(ft(),Gt(No,{onResolve:ie(r)},{default:Or(()=>[ie(i)?(ft(),xd("div",Mv)):ie(o)?(ft(),Gt(ie(Ov),{key:1,error:ie(o)},null,8,["error"])):ie(a)?(ft(),Gt(ie(t),{key:2,context:ie(a)},null,8,["context"])):ie(s)?(ft(),Gt(Wf(ie(s)),{key:3})):(ft(),Gt(ie(Av),{key:4}))]),_:1},8,["onResolve"]))}};let tl;{let e;tl=async function(){var i,a;if(e)return e;const r=!!(((i=window.__NUXT__)==null?void 0:i.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?gh(el):mh(el),s=Sp({vueApp:r});async function o(l){await s.callHook("app:error",l),s.payload.error=s.payload.error||as(l)}r.config.errorHandler=o;try{await Ap(s,gv)}catch(l){o(l)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(kp),await s.hooks.callHook("app:mounted",r),await en()}catch(l){o(l)}return r.config.errorHandler===o&&(r.config.errorHandler=void 0),r},e=tl().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Ff as $,e0 as A,mr as B,Fv as C,Xv as D,Jn as E,Pe as F,et as G,Me as H,ss as I,Ol as J,ob as K,Q as L,Qv as M,Ny as N,sb as O,ht as P,qy as Q,Se as R,zy as S,jv as T,Bo as U,Sv as V,Gv as W,xf as X,vt as Y,$e as Z,kv as _,mc as a,en as a0,Dv as a1,Hv as a2,Nv as a3,l0 as a4,by as a5,es as a6,So as a7,ub as a8,t0 as a9,qv as aA,zv as aB,Zv as aC,ef as aD,nb as aE,ab as aF,lb as aG,Bv as aH,ib as aI,Je as aJ,gt as aK,ye as aL,Xo as aM,Ra as aN,Kv as aO,Ih as aP,Uv as aQ,tn as aR,Bp as aS,Wo as aT,Vv as aU,os as aV,zs as aW,Vo as aX,dy as aa,fb as ab,ie as ac,ti as ad,ze as ae,ge as af,ke as ag,Mo as ah,gy as ai,Jv as aj,On as ak,rv as al,cb as am,wy as an,Jt as ao,uv as ap,Be as aq,Wf as ar,tb as as,xa as at,Yv as au,re as av,rr as aw,eb as ax,rb as ay,Cy as az,oe as b,xd as c,yc as d,Lv as e,ts as f,so as g,Ve as h,Wv as i,Qn as j,Bl as k,jl as l,Xn as m,Hc as n,ft as o,Iv as p,Gt as q,Ce as r,$v as s,Qu as t,Ft as u,Yy as v,Or as w,iv as x,Su as y,cv as z}; diff --git a/_nuxt/C2VIO5It.js b/_nuxt/C2VIO5It.js deleted file mode 100644 index 0365bd6..0000000 --- a/_nuxt/C2VIO5It.js +++ /dev/null @@ -1 +0,0 @@ -import{V as r,a as _,b as i,c as l,_ as d,g as m,d as f,h,i as p,j as w}from"./CI0Sqbth.js";import{_ as u,q as x,w as a,V,o as g,b as e,a as t,d as s}from"./BLnlU35S.js";import"./B-EUJWkF.js";const b={},v=t("h1",{class:"text-h2 title mb-15"}," Venue ",-1),k=t("h2",{class:"text-h6 mb-4"},[s(" Nakanoshima Festival Tower West 4F Nakanoshima Kaikan Hall"),t("br"),s("中之島フェスティバルタワーウエスト 4F 中之島会館 ")],-1),F={class:"mb-8"},N={href:"https://www.festival-city.jp/access/"},y=t("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6560.915221356305!2d135.4967709!3d34.6936362!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6000e6f1d726ccd5%3A0xe4034b01a194816f!2sNakanoshima%20Festival%20Tower!5e0!3m2!1sen!2sjp!4v1716563343967!5m2!1sen!2sjp",width:"100%",height:"450",style:{border:"0"},allowfullscreen:"",loading:"lazy",referrerpolicy:"no-referrer-when-downgrade"},null,-1);function B(j,C){const o=h,n=p,c=w;return g(),x(V,{class:"fill-height"},{default:a(()=>[e(o),e(f,null,{default:a(()=>[e(r,{align:"center"},{default:a(()=>[e(_,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:a(()=>[e(i,null,{default:a(()=>[e(l,{src:d,width:"10vh"}),v,k,t("div",F,[t("a",N,[e(m,{size:"x-large",color:"indigo-darken-3"},{default:a(()=>[s("Official Page")]),_:1})])]),y]),_:1})]),_:1}),e(n),e(c)]),_:1})]),_:1})]),_:1})}const H=u(b,[["render",B]]);export{H as default}; diff --git a/_nuxt/DrtTg8WT.js b/_nuxt/C7T5jYfJ.js similarity index 88% rename from _nuxt/DrtTg8WT.js rename to _nuxt/C7T5jYfJ.js index 0de5262..660242d 100644 --- a/_nuxt/DrtTg8WT.js +++ b/_nuxt/C7T5jYfJ.js @@ -1 +1 @@ -import{u as o}from"./DgbY56Qi.js";import{_ as a,o as s,c as i,a as e,t as r,p as u,e as c}from"./BLnlU35S.js";const l=t=>(u("data-v-1e3620c9"),t=t(),c(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=l(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],b=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,b)])]))}},w=a(f,[["__scopeId","data-v-1e3620c9"]]);export{w as default}; +import{u as o}from"./uRskagll.js";import{_ as a,o as s,c as i,a as e,t as r,p as u,e as l}from"./C0qY_7lX.js";const c=t=>(u("data-v-94d29888"),t=t(),l(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],b=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,b)])]))}},w=a(f,[["__scopeId","data-v-94d29888"]]);export{w as default}; diff --git a/_nuxt/CdwXeVw5.js b/_nuxt/CdwXeVw5.js new file mode 100644 index 0000000..5caa0ad --- /dev/null +++ b/_nuxt/CdwXeVw5.js @@ -0,0 +1 @@ +import{V as o,a as c,b as f,c as l,_ as m,d as n,e as d,f as h,g as i,h as p,i as x,j as g}from"./jDvFWAno.js";import{n as v,_ as b,q as y,o as w,w as s,b as t,a as e,d as a,V as k}from"./C0qY_7lX.js";import"./BLigjE2i.js";const z=v("/orgernizers/khori.png"),j={},O=e("h1",{class:"text-h2 title mb-15"}," About ",-1),V={align:"left"},C=e("h2",{class:"text-h5 title mb-2"}," 大阪Ruby会議とは ",-1),R=e("p",{class:"text-body-1 mb-10"},[a(" 大阪Ruby会議は、大阪で定期的に開催しているプログラミング言語Rubyに関するカンファレンスです。"),e("br"),a(" Rubyに関する知見・技術を共有し、またRubyistの交流の場として、皆様に楽しんでいただけるカンファレンスを目指しています。"),e("br"),a(" この夏、一番アツい地域Ruby会議にぜひご参加ください! ")],-1),B=e("h2",{class:"text-h5 title mb-2"}," Contact ",-1),A=e("div",{class:"text-body-1 mb-10"},[e("a",{href:"mailto:osaka04@rubykaigi.org"},"osaka04@rubykaigi.org")],-1),N=e("h2",{class:"text-h5 title mb-2"}," Team ",-1),T={class:"py-2 px-2"},F={class:"d-flex justify-center"},I={href:"https://twitter.com/ydah_"},q={href:"https://github.com/ydah"},D={class:"py-2 px-2"},H={class:"d-flex justify-center"},L={href:"https://twitter.com/hachiblog"},S={href:"https://github.com/hayaokimura"},U={class:"py-2 px-2"},W={class:"d-flex justify-center"},E={href:"https://twitter.com/ogomr"},G={href:"https://github.com/ogom"},J={class:"py-2 px-2"},K={class:"d-flex justify-center"},M={href:"https://twitter.com/murajun1978"},P={href:"https://github.com/murajun1978"},Q={class:"py-2 px-2"},X={class:"py-2 px-2"},Y={class:"py-2 px-2"},Z={class:"d-flex justify-center"},$={href:"https://twitter.com/khoriosk"},tt={class:"py-2 px-2"},st={class:"d-flex justify-center"},et={href:"https://twitter.com/znz"},at={href:"https://github.com/znz"},it={class:"py-2 px-2"},ot={class:"d-flex justify-center"},ct={href:"https://twitter.com/uproad3"},lt={href:"https://github.com/uproad"},dt={class:"py-2 px-2"},ht={class:"d-flex justify-center"},nt={href:"https://twitter.com/shutooike"},_t={href:"https://github.com/shutooike"},ut={class:"py-2 px-2"},rt={class:"d-flex justify-center"},ft={href:"https://twitter.com/haruguchiyuma"},mt={href:"https://github.com/haruguchi-yuma"},pt={class:"py-2 px-2"},xt={class:"d-flex justify-center"},gt={href:"https://twitter.com/8maim0"},vt={class:"py-2 px-2"},bt={class:"d-flex justify-center"},yt={href:"https://twitter.com/okeysea1"},wt={href:"https://github.com/okeysea"},kt={class:"py-2 px-2"},zt={class:"d-flex justify-center"},jt={href:"https://twitter.com/nishi_okashi"},Ot={href:"https://github.com/nishioka-shinji"};function Vt(Ct,Rt){const _=p,u=x,r=g;return w(),y(k,{class:"fill-height"},{default:s(()=>[t(_),t(n,null,{default:s(()=>[t(o,{align:"center",class:"pb-0 mt-12"},{default:s(()=>[t(c,{"max-width":"70vw","min-width":"70vw",class:"mt-12",elevation:0},{default:s(()=>[t(f,null,{default:s(()=>[t(l,{src:m,width:"10vh"}),O,e("div",V,[C,R,B,A,N,t(n,null,{default:s(()=>[t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",T,[t(l,{src:"https://avatars.githubusercontent.com/u/13041216",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("ydah")]),_:1}),t(h,null,{default:s(()=>[a("Cheif Organizer / Designer")]),_:1}),e("div",F,[e("a",I,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",q,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",D,[t(l,{src:"https://avatars.githubusercontent.com/u/8371588",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("hachi")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",H,[e("a",L,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",S,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",U,[t(l,{src:"https://avatars.githubusercontent.com/u/471923",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("おごもり")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",W,[e("a",E,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",G,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",J,[t(l,{src:"https://avatars.githubusercontent.com/u/911903",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("むらじゅん")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",K,[e("a",M,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",P,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",Q,[t(l,{src:"https://secure.gravatar.com/avatar/f95dd1e4bb869baf82e1e622488ae30e",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("smantani")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1})])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",X,[t(l,{src:"https://avatars.githubusercontent.com/u/194263",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("spring_kuma")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1})])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",Y,[t(l,{src:z,height:"250px",cover:""}),t(d,null,{default:s(()=>[a("khori")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",Z,[e("a",$,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",tt,[t(l,{src:"https://avatars.githubusercontent.com/u/11857",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("znz")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",st,[e("a",et,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",at,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",it,[t(l,{src:"https://avatars.githubusercontent.com/u/7349115",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("すぎうり")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",ot,[e("a",ct,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",lt,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",dt,[t(l,{src:"https://avatars.githubusercontent.com/u/42272942",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("舘林 秀和")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",ht,[e("a",nt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",_t,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",ut,[t(l,{src:"https://avatars.githubusercontent.com/u/57053236",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("haruguchi")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",rt,[e("a",ft,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",mt,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",pt,[t(l,{src:"https://avatars.githubusercontent.com/u/17219700",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("k-yoshida")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",xt,[e("a",gt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",vt,[t(l,{src:"https://avatars.githubusercontent.com/u/67820904",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("okeysea")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",bt,[e("a",yt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",wt,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1}),t(o,{md:"4",sm:"6",xs:"12"},{default:s(()=>[t(c,{flat:""},{default:s(()=>[e("div",kt,[t(l,{src:"https://avatars.githubusercontent.com/u/46985135",height:"250px",cover:""}),t(d,null,{default:s(()=>[a("nishi_okashi")]),_:1}),t(h,null,{default:s(()=>[a("Organizer")]),_:1}),e("div",zt,[e("a",jt,[t(i,{class:"mx-2",icon:"mdi-twitter",flat:""})]),e("a",Ot,[t(i,{class:"mx-2",icon:"mdi-github",flat:""})])])])]),_:1})]),_:1})]),_:1})])]),_:1})]),_:1}),t(u),t(r)]),_:1})]),_:1})]),_:1})}const Tt=b(j,[["render",Vt]]);export{Tt as default}; diff --git a/_nuxt/BDKTRTCj.js b/_nuxt/CknAe1xa.js similarity index 59% rename from _nuxt/BDKTRTCj.js rename to _nuxt/CknAe1xa.js index bb864e2..527ed11 100644 --- a/_nuxt/BDKTRTCj.js +++ b/_nuxt/CknAe1xa.js @@ -1 +1 @@ -import{V as _,a as l,b as o,c as r,_ as h,g as n,d as m,h as k,i as p,j as b}from"./CI0Sqbth.js";import{_ as f,q as u,w as s,V as x,o as v,b as t,a as e,d as a}from"./BLnlU35S.js";import"./B-EUJWkF.js";const w={},y=e("div",{class:"text-h1 d-none d-sm-block title mb-5"}," Osaka RubyKaigi 04 ",-1),g=e("div",{class:"text-h3 d-none d-sm-block title mb-15"}," 2024.8.24 (Saturday) ",-1),V=e("div",{class:"text-h3 d-none d-sm-block keynotes mb-4"}," Keynote Speakers ",-1),K=e("div",{class:"text-h4 d-none d-sm-block names"}," Yuichiro Kaneko / Hitoshi HASUMI ",-1),N=e("div",{class:"text-h2 d-block d-sm-none title mb-5"}," Osaka RubyKaigi 04 ",-1),j=e("div",{class:"text-h4 d-block d-sm-none title mb-15"}," 2024.8.24 (Saturday) ",-1),H=e("div",{class:"text-h4 d-block d-sm-none keynotes mb-4"}," Keynote Speakers ",-1),F=e("div",{class:"text-h5 d-block d-sm-none names"}," Yuichiro Kaneko / Hitoshi HASUMI ",-1),S=e("div",{class:"text-h4 d-none d-sm-block where"},[e("a",{href:"https://www.festival-city.jp/"},[a(" @Nakanoshima Festival Tower West 4F"),e("br"),a(" Nakanoshima Kaikan Hall ")])],-1),A=e("div",{class:"text-h5 d-block d-sm-none where"},[e("a",{href:"https://www.festival-city.jp/"},[a(" @Nakanoshima Festival Tower West 4F"),e("br"),a(" Nakanoshima Kaikan Hall ")])],-1),B={class:"mt-8"},C={href:"https://rubykansai.doorkeeper.jp/events/174017",target:"_blank",class:"mr-3"},I={href:"https://rubykansai.doorkeeper.jp/events/176051",target:"_blank"};function R(T,W){const i=k,c=p,d=b;return v(),u(x,{class:"fill-height"},{default:s(()=>[t(i),t(m,null,{default:s(()=>[t(_,{align:"center"},{default:s(()=>[t(l,{"min-width":"100vw",class:"py-10",elevation:0},{default:s(()=>[t(o,{class:"justify-center"},{default:s(()=>[t(r,{src:h,width:"25vh"}),y,g,V,K,N,j,H,F]),_:1}),t(o,{class:"mt-10 text-center justify-center"},{default:s(()=>[S,A,e("div",B,[e("a",C,[t(n,{size:"x-large",color:"red-darken-3"},{default:s(()=>[a("Register Now")]),_:1})]),e("a",I,[t(n,{size:"x-large",color:"indigo-darken-3"},{default:s(()=>[a("After Party")]),_:1})])])]),_:1})]),_:1}),t(c),t(d)]),_:1})]),_:1})]),_:1})}const U=f(w,[["render",R]]);export{U as default}; +import{V as _,a as l,b as o,c as r,_ as h,g as n,d as m,h as k,i as p,j as b}from"./jDvFWAno.js";import{_ as f,q as u,w as s,V as x,o as v,b as t,a as e,d as a}from"./C0qY_7lX.js";import"./BLigjE2i.js";const w={},y=e("div",{class:"text-h1 d-none d-sm-block title mb-5"}," Osaka RubyKaigi 04 ",-1),g=e("div",{class:"text-h3 d-none d-sm-block title mb-15"}," 2024.8.24 (Saturday) ",-1),V=e("div",{class:"text-h3 d-none d-sm-block keynotes mb-4"}," Keynote Speakers ",-1),K=e("div",{class:"text-h4 d-none d-sm-block names"}," Yuichiro Kaneko / Hitoshi HASUMI ",-1),N=e("div",{class:"text-h2 d-block d-sm-none title mb-5"}," Osaka RubyKaigi 04 ",-1),j=e("div",{class:"text-h4 d-block d-sm-none title mb-15"}," 2024.8.24 (Saturday) ",-1),H=e("div",{class:"text-h4 d-block d-sm-none keynotes mb-4"}," Keynote Speakers ",-1),F=e("div",{class:"text-h5 d-block d-sm-none names"}," Yuichiro Kaneko / Hitoshi HASUMI ",-1),S=e("div",{class:"text-h4 d-none d-sm-block where"},[e("a",{href:"https://www.festival-city.jp/"},[a(" @Nakanoshima Festival Tower West 4F"),e("br"),a(" Nakanoshima Kaikan Hall ")])],-1),A=e("div",{class:"text-h5 d-block d-sm-none where"},[e("a",{href:"https://www.festival-city.jp/"},[a(" @Nakanoshima Festival Tower West 4F"),e("br"),a(" Nakanoshima Kaikan Hall ")])],-1),B={class:"mt-8"},C={href:"https://rubykansai.doorkeeper.jp/events/174017",target:"_blank",class:"mr-3"},I={href:"https://rubykansai.doorkeeper.jp/events/176051",target:"_blank"};function R(T,W){const c=k,i=p,d=b;return v(),u(x,{class:"fill-height"},{default:s(()=>[t(c),t(m,null,{default:s(()=>[t(_,{align:"center",class:"pb-0"},{default:s(()=>[t(l,{"min-width":"100vw",class:"py-10",elevation:0},{default:s(()=>[t(o,{class:"justify-center"},{default:s(()=>[t(r,{src:h,width:"25vh"}),y,g,V,K,N,j,H,F]),_:1}),t(o,{class:"mt-10 text-center justify-center"},{default:s(()=>[S,A,e("div",B,[e("a",C,[t(n,{size:"x-large",color:"red-darken-3"},{default:s(()=>[a("Register Now")]),_:1})]),e("a",I,[t(n,{size:"x-large",color:"indigo-darken-3"},{default:s(()=>[a("After Party")]),_:1})])])]),_:1})]),_:1}),t(i),t(d)]),_:1})]),_:1})]),_:1})}const U=f(w,[["render",R]]);export{U as default}; diff --git a/_nuxt/CnKHpNO4.js b/_nuxt/CnKHpNO4.js new file mode 100644 index 0000000..5595cca --- /dev/null +++ b/_nuxt/CnKHpNO4.js @@ -0,0 +1 @@ +import{o as T,p as y,u as x,V as d,a as w,b as R,c as k,_ as V,d as f,h as B,i as S,j as C}from"./jDvFWAno.js";import{_ as L}from"./BLigjE2i.js";import{u as P,v as F,x as H,y as N,z as A,A as I,b as e,B as K,_ as $,q as j,w as n,V as D,o as r,a as l,c as m,C as O,F as z,d as h,t as i}from"./C0qY_7lX.js";const M=P({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...F(),...T(),...y(),...H()},"VTable"),U=N()({name:"VTable",props:M(),setup(a,_){let{slots:t,emit:b}=_;const{themeClasses:p}=A(a),{densityClasses:g}=x(a);return I(()=>e(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":a.hover},p.value,g.value,a.class],style:a.style},{default:()=>{var o,u,c;return[(o=t.top)==null?void 0:o.call(t),t.default?e("div",{class:"v-table__wrapper",style:{height:K(a.height)}},[e("table",null,[t.default()])]):(u=t.wrapper)==null?void 0:u.call(t),(c=t.bottom)==null?void 0:c.call(t)]}})),{}}}),q={data:()=>({schedules:[{start:"09:30",end:"10:30",name:"",url:"",title:"Door Open",image:"",isTalk:!1},{start:"10:30",end:"10:40",name:"",url:"",title:"Opening",image:"",isTalk:!1},{start:"10:40",end:"11:25",name:"Yuichiro Kaneko",url:"/presentations/yui-knk",title:"Keynote: 最高の構文木の設計 2024年版",image:"https://avatars.githubusercontent.com/u/5356517?v=4",isTalk:!0},{start:"11:25",end:"11:40",name:"makicamel",url:"/presentations/makicamel",title:"dRuby 入門者による あなたの身近にある dRuby 入門",image:"https://avatars.githubusercontent.com/u/30112374?v=4",isTalk:!0},{start:"11:40",end:"11:55",name:"kinoppyd",url:"/presentations/kinoppyd",title:"RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方",image:"https://avatars.githubusercontent.com/u/2846039?v=4",isTalk:!0},{start:"11:55",end:"12:05",name:"",url:"",title:"みんなで #rubyfriends 📸",image:"",isTalk:!1},{start:"12:05",end:"13:35",name:"",url:"",title:"Lunch Break",image:"",isTalk:!1},{start:"13:35",end:"14:05",name:"ぺん!",url:"/presentations/tompng",title:"Re-line 〜 IRB・Reline 複数行編集の裏側",image:"https://avatars.githubusercontent.com/u/1780201?v=4",isTalk:!0},{start:"14:05",end:"14:10",name:"川原 翔吾",url:"",title:"Sponsor LT: データベースだけじゃないN+1とその対策",image:"",isTalk:!1},{start:"14:10",end:"14:15",name:"junk0612",url:"",title:"Sponsor LT: LR で JSON パーサーを作る",image:"",isTalk:!1},{start:"14:15",end:"14:45",name:"joker1007",url:"/presentations/joker1007",title:"Rustで作るTreeSitterパーサーのRubyバインディング",image:"https://avatars.githubusercontent.com/u/116996?v=4",isTalk:!0},{start:"14:45",end:"15:00",name:"haruguchi",url:"/presentations/haruguchi",title:"競技プログラミングでみる Ruby の豊かさ",image:"https://avatars.githubusercontent.com/u/57053236?v=4",isTalk:!0},{start:"15:00",end:"15:20",name:"",url:"",title:"Break",image:"",isTalk:!1},{start:"15:20",end:"15:50",name:"Koichi ITO",url:"/presentations/koic",title:"Minify Ruby Code",image:"https://avatars.githubusercontent.com/u/13203?v=4",isTalk:!0},{start:"15:50",end:"15:55",name:"okeysea",url:"",title:"Sponsor LT: 株式会社ナレッジラボのご紹介",image:"",isTalk:!1},{start:"15:55",end:"16:00",name:"ykyuki21",url:"",title:"Sponsor LT: 労務ドメインを快適に開発する方法 〜日本語コーディング編〜",image:"",isTalk:!1},{start:"16:00",end:"16:15",name:"前田修吾",url:"/presentations/shugomaeda",title:"strscanなしで文字列をスキャンする",image:"https://avatars.githubusercontent.com/u/34552?v=4",isTalk:!0},{start:"16:15",end:"16:45",name:"willnet",url:"/presentations/willnet",title:"どうしてこうなった?から理解するActive Recordの関連の裏側",image:"https://avatars.githubusercontent.com/u/82371?v=4",isTalk:!0},{start:"16:45",end:"17:05",name:"",url:"",title:"Break",image:"",isTalk:!1},{start:"17:05",end:"17:10",name:"znz",url:"",title:"Sponsor LT: devise-two-factorを4.xから5.xに上げた話",image:"",isTalk:!1},{start:"17:10",end:"17:15",name:"久保 慶輔",url:"",title:"Sponsor LT: PHPerが転職してRubyを3ヶ月使った感想",image:"",isTalk:!1},{start:"17:15",end:"18:00",name:"Hitoshi HASUMI",url:"/presentations/hasumikin",title:"Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか",image:"https://avatars.githubusercontent.com/u/8454208?v=4",isTalk:!0},{start:"18:00",end:"18:10",name:"",url:"",title:"Closing",image:"",isTalk:!1},{start:"19:00",end:"21:00",name:"",url:"",title:"After Party",image:"",isTalk:!1}]})},E=l("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),J={align:"center",class:"py-3"},W=l("br",null,null,-1),Y=l("br",null,null,-1),G=l("br",null,null,-1),Q={key:0,align:"left",class:"py-10"},X={class:"text-h6 text-left"},Z={class:"text-subtitle text-left"},ee={key:1},te={class:"text-h6 text-center"},ae={class:"text-subtitle text-center"};function se(a,_,t,b,p,g){const o=B,u=L,c=S,v=C;return r(),j(D,{class:"fill-height"},{default:n(()=>[e(o),e(f,null,{default:n(()=>[e(d,{align:"center",class:"pb-0 mt-12"},{default:n(()=>[e(w,{"max-width":"80vw","min-width":"80vw",class:"mt-12",elevation:0},{default:n(()=>[e(R,null,{default:n(()=>[e(k,{src:V,width:"10vh"}),E,e(U,null,{default:n(()=>[l("tbody",null,[(r(!0),m(z,null,O(a.schedules,s=>(r(),m("tr",{key:s.name,class:"text-body-2"},[l("td",J,[h(i(s.start),1),W,h(" ~"),Y,h(" "+i(s.end),1),G]),s.isTalk?(r(),m("td",Q,[e(u,{to:s.url,class:"text-link"},{default:n(()=>[e(f,null,{default:n(()=>[e(d,{cols:"3"},{default:n(()=>[e(k,{src:s.image,"max-height":"5rem","max-width":"5rem","min-width":"5rem","min-height":"5rem",cover:""},null,8,["src"])]),_:2},1024),e(d,null,{default:n(()=>[l("p",X,i(s.title),1),l("p",Z,i(s.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"])])):(r(),m("td",ee,[l("p",te,i(s.title),1),l("p",ae,i(s.name),1)]))]))),128))])]),_:1})]),_:1})]),_:1}),e(c),e(v)]),_:1})]),_:1})]),_:1})}const re=$(q,[["render",se]]);export{re as default}; diff --git a/_nuxt/DsbNTpwF.js b/_nuxt/CvlcTQMW.js similarity index 91% rename from _nuxt/DsbNTpwF.js rename to _nuxt/CvlcTQMW.js index 0d55393..e46047d 100644 --- a/_nuxt/DsbNTpwF.js +++ b/_nuxt/CvlcTQMW.js @@ -1,3 +1,3 @@ -import{V as n,a as i,b as m,c as l,_ as h,d as c,e as u,g as r,k as f,h as g,i as b,j as k}from"./CI0Sqbth.js";import{_ as x,q as V,w as e,V as v,o as w,b as t,a as s,d as R,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const y={data:()=>({speaker:{name:"ぺん!",twitter:"https://twitter.com/tompng",github:"https://github.com/tompng",description:"Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.",image:"https://avatars.githubusercontent.com/u/1780201?v=4",title:"Re-line 〜 IRB・Reline 複数行編集の裏側",abstract:`IRBの複数行入力は、Rubyの標準ライブラリであるRelineが担っています。 +import{V as n,a as i,b as m,c as l,_ as h,d as c,e as u,g as r,k as f,h as g,i as b,j as k}from"./jDvFWAno.js";import{_ as x,q as V,w as e,V as v,o as w,b as t,a as s,d as R,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const y={data:()=>({speaker:{name:"ぺん!",twitter:"https://twitter.com/tompng",github:"https://github.com/tompng",description:"Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.",image:"https://avatars.githubusercontent.com/u/1780201?v=4",title:"Re-line 〜 IRB・Reline 複数行編集の裏側",abstract:`IRBの複数行入力は、Rubyの標準ライブラリであるRelineが担っています。 このトークでは、Relineがどのように複数行入力や補完ダイアログなどを描画しているのか、そしてその描画方式が最近のリアーキテクチャリングでどう変わったかを比較しながら解説します。 また、Relineの行数を800行減らしたリアーキテクチャリングから得られた知見も紹介します。`}})},B=s("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),C={align:"left"},I={class:"py-2 px-2"},T={class:"d-flex justify-center"},$=["href"],N=["href"],j={align:"left"},A={class:"text-body-2 mt-5"},D={class:"text-h5 title mb-2"},F={class:"text-body-1 abstract"};function M(a,S,q,G,H,K){const d=g,_=b,p=k;return w(),V(v,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(n,{align:"center"},{default:e(()=>[t(i,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(m,null,{default:e(()=>[t(l,{src:h,width:"10vh"}),B,s("div",C,[t(c,null,{default:e(()=>[t(n,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(i,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[s("div",I,[t(l,{src:a.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[R(o(a.speaker.name),1)]),_:1}),s("div",T,[s("a",{href:a.speaker.twitter},[t(r,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,$),s("a",{href:a.speaker.github},[t(r,{class:"mx-2",icon:"mdi-github",flat:""})],8,N)]),s("div",j,[s("p",A,o(a.speaker.description),1)])])]),_:1})]),_:1}),t(n,null,{default:e(()=>[s("h2",D,o(a.speaker.title),1),t(f,{class:"mb-5"}),s("p",F,o(a.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(p)]),_:1})]),_:1})]),_:1})}const E=x(y,[["render",M]]);export{E as default}; diff --git a/_nuxt/yOhkgKIf.js b/_nuxt/D1vXxQ_k.js similarity index 92% rename from _nuxt/yOhkgKIf.js rename to _nuxt/D1vXxQ_k.js index 28cdec0..78409be 100644 --- a/_nuxt/yOhkgKIf.js +++ b/_nuxt/D1vXxQ_k.js @@ -1 +1 @@ -import{V as n,a as i,b as h,c as r,_ as m,d as c,e as u,g as l,k as f,h as g,i as b,j as x}from"./CI0Sqbth.js";import{_ as V,q as k,w as e,V as v,o as w,b as t,a as s,d as y,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const B={data:()=>({speaker:{name:"前田修吾",twitter:"https://twitter.com/shugomaeda",github:"https://github.com/shugo",description:"Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。",image:"https://avatars.githubusercontent.com/u/34552?v=4",title:"strscanなしで文字列をスキャンする",abstract:"default gemであるstrscanを使うと文字列を効率的にスキャンすることができますが、Ruby 3.2で導入されたString#byteindexを使用すると、組み込みライブラリだけで文字列をスキャンすることができます。この発表では、そもそも文字列のスキャンになぜstrscanが必要なのか、byteindexを使用してどのように同じ問題を解決できるのかを説明します。"}})},C=s("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),R={align:"left"},S={class:"py-2 px-2"},$={class:"d-flex justify-center"},N=["href"],T=["href"],j={align:"left"},A={class:"text-body-2 mt-5"},D={class:"text-h5 title mb-2"},F={class:"text-body-1 abstract"};function I(a,q,H,W,z,E){const d=g,_=b,p=x;return w(),k(v,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(n,{align:"center"},{default:e(()=>[t(i,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(h,null,{default:e(()=>[t(r,{src:m,width:"10vh"}),C,s("div",R,[t(c,null,{default:e(()=>[t(n,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(i,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[s("div",S,[t(r,{src:a.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(a.speaker.name),1)]),_:1}),s("div",$,[s("a",{href:a.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,N),s("a",{href:a.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,T)]),s("div",j,[s("p",A,o(a.speaker.description),1)])])]),_:1})]),_:1}),t(n,null,{default:e(()=>[s("h2",D,o(a.speaker.title),1),t(f,{class:"mb-5"}),s("p",F,o(a.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(p)]),_:1})]),_:1})]),_:1})}const L=V(B,[["render",I]]);export{L as default}; +import{V as n,a as i,b as h,c as r,_ as m,d as c,e as u,g as l,k as f,h as g,i as b,j as x}from"./jDvFWAno.js";import{_ as V,q as k,w as e,V as v,o as w,b as t,a as s,d as y,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const B={data:()=>({speaker:{name:"前田修吾",twitter:"https://twitter.com/shugomaeda",github:"https://github.com/shugo",description:"Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。",image:"https://avatars.githubusercontent.com/u/34552?v=4",title:"strscanなしで文字列をスキャンする",abstract:"default gemであるstrscanを使うと文字列を効率的にスキャンすることができますが、Ruby 3.2で導入されたString#byteindexを使用すると、組み込みライブラリだけで文字列をスキャンすることができます。この発表では、そもそも文字列のスキャンになぜstrscanが必要なのか、byteindexを使用してどのように同じ問題を解決できるのかを説明します。"}})},C=s("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),R={align:"left"},S={class:"py-2 px-2"},$={class:"d-flex justify-center"},N=["href"],T=["href"],j={align:"left"},A={class:"text-body-2 mt-5"},D={class:"text-h5 title mb-2"},F={class:"text-body-1 abstract"};function I(a,q,H,W,z,E){const d=g,_=b,p=x;return w(),k(v,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(n,{align:"center"},{default:e(()=>[t(i,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(h,null,{default:e(()=>[t(r,{src:m,width:"10vh"}),C,s("div",R,[t(c,null,{default:e(()=>[t(n,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(i,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[s("div",S,[t(r,{src:a.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(a.speaker.name),1)]),_:1}),s("div",$,[s("a",{href:a.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,N),s("a",{href:a.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,T)]),s("div",j,[s("p",A,o(a.speaker.description),1)])])]),_:1})]),_:1}),t(n,null,{default:e(()=>[s("h2",D,o(a.speaker.title),1),t(f,{class:"mb-5"}),s("p",F,o(a.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(p)]),_:1})]),_:1})]),_:1})}const L=V(B,[["render",I]]);export{L as default}; diff --git a/_nuxt/Cvt5FUkD.js b/_nuxt/D6mfoL5_.js similarity index 90% rename from _nuxt/Cvt5FUkD.js rename to _nuxt/D6mfoL5_.js index d9d01b6..5d667a3 100644 --- a/_nuxt/Cvt5FUkD.js +++ b/_nuxt/D6mfoL5_.js @@ -1 +1 @@ -import{V as i,a as n,b as m,c as r,_ as p,d as c,e as u,g as l,k as f,h as b,i as k,j as g}from"./CI0Sqbth.js";import{_ as w,q as x,w as e,V,o as v,b as t,a,d as y,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const R={data:()=>({speaker:{name:"Hitoshi HASUMI",twitter:"https://twitter.com/hasumikin",github:"https://github.com/hasumikin",description:"Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.",image:"https://avatars.githubusercontent.com/u/8454208?v=4",title:"Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか",abstract:"Hitoshi HASUMI Keynote"}})},B=a("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),C={align:"left"},A={class:"py-2 px-2"},F={class:"d-flex justify-center"},H=["href"],I=["href"],P={align:"left"},S={class:"text-body-2 mt-5"},$={class:"text-h5 title mb-2"},K={class:"text-body-1 abstract"};function M(s,N,j,z,D,T){const d=b,_=k,h=g;return v(),x(V,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(i,{align:"center"},{default:e(()=>[t(n,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(m,null,{default:e(()=>[t(r,{src:p,width:"10vh"}),B,a("div",C,[t(c,null,{default:e(()=>[t(i,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(n,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[a("div",A,[t(r,{src:s.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(s.speaker.name),1)]),_:1}),a("div",F,[a("a",{href:s.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,H),a("a",{href:s.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,I)]),a("div",P,[a("p",S,o(s.speaker.description),1)])])]),_:1})]),_:1}),t(i,null,{default:e(()=>[a("h2",$,o(s.speaker.title),1),t(f,{class:"mb-5"}),a("p",K,o(s.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(h)]),_:1})]),_:1})]),_:1})}const E=w(R,[["render",M]]);export{E as default}; +import{V as i,a as n,b as m,c as r,_ as p,d as c,e as u,g as l,k as f,h as b,i as k,j as g}from"./jDvFWAno.js";import{_ as w,q as x,w as e,V,o as v,b as t,a,d as y,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const R={data:()=>({speaker:{name:"Hitoshi HASUMI",twitter:"https://twitter.com/hasumikin",github:"https://github.com/hasumikin",description:"Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.",image:"https://avatars.githubusercontent.com/u/8454208?v=4",title:"Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか",abstract:"Hitoshi HASUMI Keynote"}})},B=a("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),C={align:"left"},A={class:"py-2 px-2"},F={class:"d-flex justify-center"},H=["href"],I=["href"],P={align:"left"},S={class:"text-body-2 mt-5"},$={class:"text-h5 title mb-2"},K={class:"text-body-1 abstract"};function M(s,N,j,z,D,T){const d=b,_=k,h=g;return v(),x(V,{class:"fill-height"},{default:e(()=>[t(d),t(c,null,{default:e(()=>[t(i,{align:"center"},{default:e(()=>[t(n,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(m,null,{default:e(()=>[t(r,{src:p,width:"10vh"}),B,a("div",C,[t(c,null,{default:e(()=>[t(i,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(n,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[a("div",A,[t(r,{src:s.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(s.speaker.name),1)]),_:1}),a("div",F,[a("a",{href:s.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,H),a("a",{href:s.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,I)]),a("div",P,[a("p",S,o(s.speaker.description),1)])])]),_:1})]),_:1}),t(i,null,{default:e(()=>[a("h2",$,o(s.speaker.title),1),t(f,{class:"mb-5"}),a("p",K,o(s.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(_),t(h)]),_:1})]),_:1})]),_:1})}const E=w(R,[["render",M]]);export{E as default}; diff --git a/_nuxt/CWEHd8VG.js b/_nuxt/DtmdmlyH.js similarity index 92% rename from _nuxt/CWEHd8VG.js rename to _nuxt/DtmdmlyH.js index 1097448..fb0eca4 100644 --- a/_nuxt/CWEHd8VG.js +++ b/_nuxt/DtmdmlyH.js @@ -1,4 +1,4 @@ -import{V as i,a as n,b as u,c,_ as p,d as r,e as m,g as l,k as f,h as b,i as g,j as x}from"./CI0Sqbth.js";import{_ as V,q as k,w as e,V as v,o as w,b as t,a as s,d as y,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const B={data:()=>({speaker:{name:"haruguchi",twitter:"https://twitter.com/haruguchiyuma",github:"https://github.com/haruguchi-yuma",description:"株式会社永和システムマネジメントで働くWebエンジニア。",image:"https://avatars.githubusercontent.com/u/57053236?v=4",title:"競技プログラミングでみる Ruby の豊かさ",abstract:`Rubyには多様な楽しみ方がありますが、競技プログラミングもその1つです。 +import{V as i,a as n,b as u,c,_ as p,d as r,e as m,g as l,k as f,h as b,i as g,j as x}from"./jDvFWAno.js";import{_ as V,q as k,w as e,V as v,o as w,b as t,a as s,d as y,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const B={data:()=>({speaker:{name:"haruguchi",twitter:"https://twitter.com/haruguchiyuma",github:"https://github.com/haruguchi-yuma",description:"株式会社永和システムマネジメントで働くWebエンジニア。",image:"https://avatars.githubusercontent.com/u/57053236?v=4",title:"競技プログラミングでみる Ruby の豊かさ",abstract:`Rubyには多様な楽しみ方がありますが、競技プログラミングもその1つです。 本トークでは、競技プログラミングで特に活躍するRubyの特徴的なシンタックスやメソッドを紹介します。私が普段仕事としてWebアプリケーション開発で書いている業務的なコードの書き方とは一線を画す、競技プログラミングならではのクリエイティブで簡潔なコードの書き方を具体的な例と共にお見せします。 diff --git a/_nuxt/D2YBBIXq.js b/_nuxt/DyLxqcOw.js similarity index 90% rename from _nuxt/D2YBBIXq.js rename to _nuxt/DyLxqcOw.js index 6c1d572..a755464 100644 --- a/_nuxt/D2YBBIXq.js +++ b/_nuxt/DyLxqcOw.js @@ -1 +1 @@ -import{V as i,a as n,b as h,c as r,_ as m,d as c,e as u,g as l,k as f,h as k,i as g,j as b}from"./CI0Sqbth.js";import{_ as x,q as V,w as e,V as v,o as w,b as t,a,d as y,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const B={data:()=>({speaker:{name:"Yuichiro Kaneko",twitter:"https://twitter.com/spikeolaf",github:"https://github.com/yui-knk",description:"The author of Lrama LALR parser generator. Ruby committer.",image:"https://avatars.githubusercontent.com/u/5356517?v=4",title:"Keynote: 最高の構文木の設計 2024年版",abstract:"Yuichiro Kaneko keynote"}})},C=a("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),K={align:"left"},$={class:"py-2 px-2"},A={class:"d-flex justify-center"},L=["href"],N=["href"],R={align:"left"},T={class:"text-body-2 mt-5"},j={class:"text-h5 title mb-2"},D={class:"text-body-1 abstract"};function F(s,I,S,Y,q,H){const _=k,d=g,p=b;return w(),V(v,{class:"fill-height"},{default:e(()=>[t(_),t(c,null,{default:e(()=>[t(i,{align:"center"},{default:e(()=>[t(n,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(h,null,{default:e(()=>[t(r,{src:m,width:"10vh"}),C,a("div",K,[t(c,null,{default:e(()=>[t(i,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(n,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[a("div",$,[t(r,{src:s.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(s.speaker.name),1)]),_:1}),a("div",A,[a("a",{href:s.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,L),a("a",{href:s.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,N)]),a("div",R,[a("p",T,o(s.speaker.description),1)])])]),_:1})]),_:1}),t(i,null,{default:e(()=>[a("h2",j,o(s.speaker.title),1),t(f,{class:"mb-5"}),a("p",D,o(s.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(d),t(p)]),_:1})]),_:1})]),_:1})}const G=x(B,[["render",F]]);export{G as default}; +import{V as i,a as n,b as h,c as r,_ as m,d as c,e as u,g as l,k as f,h as k,i as g,j as b}from"./jDvFWAno.js";import{_ as x,q as V,w as e,V as v,o as w,b as t,a,d as y,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const B={data:()=>({speaker:{name:"Yuichiro Kaneko",twitter:"https://twitter.com/spikeolaf",github:"https://github.com/yui-knk",description:"The author of Lrama LALR parser generator. Ruby committer.",image:"https://avatars.githubusercontent.com/u/5356517?v=4",title:"Keynote: 最高の構文木の設計 2024年版",abstract:"Yuichiro Kaneko keynote"}})},C=a("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),K={align:"left"},$={class:"py-2 px-2"},A={class:"d-flex justify-center"},L=["href"],N=["href"],R={align:"left"},T={class:"text-body-2 mt-5"},j={class:"text-h5 title mb-2"},D={class:"text-body-1 abstract"};function F(s,I,S,Y,q,H){const _=k,d=g,p=b;return w(),V(v,{class:"fill-height"},{default:e(()=>[t(_),t(c,null,{default:e(()=>[t(i,{align:"center"},{default:e(()=>[t(n,{"max-width":"70vw","min-width":"70vw",class:"py-10",elevation:0},{default:e(()=>[t(h,null,{default:e(()=>[t(r,{src:m,width:"10vh"}),C,a("div",K,[t(c,null,{default:e(()=>[t(i,{md:"6",sm:"12",xs:"12"},{default:e(()=>[t(n,{class:"speaker px-10 py-5",align:"center",flat:""},{default:e(()=>[a("div",$,[t(r,{src:s.speaker.image,"max-height":"10rem","max-width":"10rem",cover:""},null,8,["src"]),t(u,null,{default:e(()=>[y(o(s.speaker.name),1)]),_:1}),a("div",A,[a("a",{href:s.speaker.twitter},[t(l,{class:"mx-2",icon:"mdi-twitter",flat:""})],8,L),a("a",{href:s.speaker.github},[t(l,{class:"mx-2",icon:"mdi-github",flat:""})],8,N)]),a("div",R,[a("p",T,o(s.speaker.description),1)])])]),_:1})]),_:1}),t(i,null,{default:e(()=>[a("h2",j,o(s.speaker.title),1),t(f,{class:"mb-5"}),a("p",D,o(s.speaker.abstract),1)]),_:1})]),_:1})])]),_:1})]),_:1}),t(d),t(p)]),_:1})]),_:1})]),_:1})}const G=x(B,[["render",F]]);export{G as default}; diff --git a/_nuxt/IDpS8_re.js b/_nuxt/IDpS8_re.js deleted file mode 100644 index bcb6312..0000000 --- a/_nuxt/IDpS8_re.js +++ /dev/null @@ -1 +0,0 @@ -import{o as T,p as x,u as y,V as d,a as w,b as R,c as k,_ as V,d as f,h as B,i as S,j as C}from"./CI0Sqbth.js";import{_ as L}from"./B-EUJWkF.js";import{u as F,v as N,x as P,y as A,z as H,A as I,b as e,B as K,_ as $,q as j,w as n,V as D,o as r,a as l,c as m,C as O,F as z,d as h,t as i}from"./BLnlU35S.js";const M=F({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...N(),...T(),...x(),...P()},"VTable"),U=A()({name:"VTable",props:M(),setup(a,_){let{slots:t,emit:b}=_;const{themeClasses:p}=H(a),{densityClasses:g}=y(a);return I(()=>e(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":a.hover},p.value,g.value,a.class],style:a.style},{default:()=>{var o,u,c;return[(o=t.top)==null?void 0:o.call(t),t.default?e("div",{class:"v-table__wrapper",style:{height:K(a.height)}},[e("table",null,[t.default()])]):(u=t.wrapper)==null?void 0:u.call(t),(c=t.bottom)==null?void 0:c.call(t)]}})),{}}}),q={data:()=>({schedules:[{start:"09:30",end:"10:30",name:"",url:"",title:"Door Open",image:"",isTalk:!1},{start:"10:30",end:"10:40",name:"",url:"",title:"Opening",image:"",isTalk:!1},{start:"10:40",end:"11:25",name:"Yuichiro Kaneko",url:"/presentations/yui-knk",title:"Keynote: 最高の構文木の設計 2024年版",image:"https://avatars.githubusercontent.com/u/5356517?v=4",isTalk:!0},{start:"11:25",end:"11:40",name:"makicamel",url:"/presentations/makicamel",title:"dRuby 入門者による あなたの身近にある dRuby 入門",image:"https://avatars.githubusercontent.com/u/30112374?v=4",isTalk:!0},{start:"11:40",end:"11:55",name:"kinoppyd",url:"/presentations/kinoppyd",title:"RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方",image:"https://avatars.githubusercontent.com/u/2846039?v=4",isTalk:!0},{start:"11:55",end:"12:05",name:"",url:"",title:"みんなで #rubyfriends 📸",image:"",isTalk:!1},{start:"12:05",end:"13:35",name:"",url:"",title:"Lunch Break",image:"",isTalk:!1},{start:"13:35",end:"14:05",name:"ぺん!",url:"/presentations/tompng",title:"Re-line 〜 IRB・Reline 複数行編集の裏側",image:"https://avatars.githubusercontent.com/u/1780201?v=4",isTalk:!0},{start:"14:05",end:"14:10",name:"川原 翔吾",url:"",title:"Sponsor LT: データベースだけじゃないN+1とその対策",image:"",isTalk:!1},{start:"14:10",end:"14:15",name:"junk0612",url:"",title:"Sponsor LT: LR で JSON パーサーを作る",image:"",isTalk:!1},{start:"14:15",end:"14:45",name:"joker1007",url:"/presentations/joker1007",title:"Rustで作るTreeSitterパーサーのRubyバインディング",image:"https://avatars.githubusercontent.com/u/116996?v=4",isTalk:!0},{start:"14:45",end:"15:00",name:"haruguchi",url:"/presentations/haruguchi",title:"競技プログラミングでみる Ruby の豊かさ",image:"https://avatars.githubusercontent.com/u/57053236?v=4",isTalk:!0},{start:"15:00",end:"15:20",name:"",url:"",title:"Break",image:"",isTalk:!1},{start:"15:20",end:"15:50",name:"Koichi ITO",url:"/presentations/koic",title:"Minify Ruby Code",image:"https://avatars.githubusercontent.com/u/13203?v=4",isTalk:!0},{start:"15:50",end:"15:55",name:"",url:"",title:"Sponsor LT",image:"",isTalk:!1},{start:"15:55",end:"16:00",name:"ykyuki21",url:"",title:"Sponsor LT: 労務ドメインを快適に開発する方法 〜日本語コーディング編〜",image:"",isTalk:!1},{start:"16:00",end:"16:15",name:"前田修吾",url:"/presentations/shugomaeda",title:"strscanなしで文字列をスキャンする",image:"https://avatars.githubusercontent.com/u/34552?v=4",isTalk:!0},{start:"16:15",end:"16:45",name:"willnet",url:"/presentations/willnet",title:"どうしてこうなった?から理解するActive Recordの関連の裏側",image:"https://avatars.githubusercontent.com/u/82371?v=4",isTalk:!0},{start:"16:45",end:"17:05",name:"",url:"",title:"Break",image:"",isTalk:!1},{start:"17:05",end:"17:10",name:"znz",url:"",title:"Sponsor LT: devise-two-factorを4.xから5.xに上げた話",image:"",isTalk:!1},{start:"17:10",end:"17:15",name:"",url:"",title:"Sponsor LT",image:"",isTalk:!1},{start:"17:15",end:"18:00",name:"Hitoshi HASUMI",url:"/presentations/hasumikin",title:"Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか",image:"https://avatars.githubusercontent.com/u/8454208?v=4",isTalk:!0},{start:"18:00",end:"18:10",name:"",url:"",title:"Closing",image:"",isTalk:!1},{start:"19:00",end:"21:00",name:"",url:"",title:"After Party",image:"",isTalk:!1}]})},E=l("h1",{class:"text-h2 title mb-15"}," Schedule ",-1),J={align:"center",class:"py-3"},W=l("br",null,null,-1),Y=l("br",null,null,-1),G=l("br",null,null,-1),Q={key:0,align:"left",class:"py-10"},X={class:"text-h6 text-left"},Z={class:"text-subtitle text-left"},ee={key:1},te={class:"text-h6 text-center"},ae={class:"text-subtitle text-center"};function se(a,_,t,b,p,g){const o=B,u=L,c=S,v=C;return r(),j(D,{class:"fill-height"},{default:n(()=>[e(o),e(f,null,{default:n(()=>[e(d,{align:"center"},{default:n(()=>[e(w,{"max-width":"80vw","min-width":"80vw",class:"py-10",elevation:0},{default:n(()=>[e(R,null,{default:n(()=>[e(k,{src:V,width:"10vh"}),E,e(U,null,{default:n(()=>[l("tbody",null,[(r(!0),m(z,null,O(a.schedules,s=>(r(),m("tr",{key:s.name,class:"text-body-2"},[l("td",J,[h(i(s.start),1),W,h(" ~"),Y,h(" "+i(s.end),1),G]),s.isTalk?(r(),m("td",Q,[e(u,{to:s.url,class:"text-link"},{default:n(()=>[e(f,null,{default:n(()=>[e(d,{cols:"3"},{default:n(()=>[e(k,{src:s.image,"max-height":"5rem","max-width":"5rem","min-width":"5rem","min-height":"5rem",cover:""},null,8,["src"])]),_:2},1024),e(d,null,{default:n(()=>[l("p",X,i(s.title),1),l("p",Z,i(s.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"])])):(r(),m("td",ee,[l("p",te,i(s.title),1),l("p",ae,i(s.name),1)]))]))),128))])]),_:1})]),_:1})]),_:1}),e(c),e(v)]),_:1})]),_:1})]),_:1})}const re=$(q,[["render",se]]);export{re as default}; diff --git a/_nuxt/OP5z-vy7.js b/_nuxt/Ij8Yzi5B.js similarity index 93% rename from _nuxt/OP5z-vy7.js rename to _nuxt/Ij8Yzi5B.js index 850bf80..76f67a2 100644 --- a/_nuxt/OP5z-vy7.js +++ b/_nuxt/Ij8Yzi5B.js @@ -1,4 +1,4 @@ -import{V as o,a as i,b as p,c as n,_ as m,d as l,e as h,g as c,k as f,h as b,i as g,j as k}from"./CI0Sqbth.js";import{_ as y,q as w,w as e,V as x,o as R,b as t,a as s,d as V,t as r}from"./BLnlU35S.js";import"./B-EUJWkF.js";const v={data:()=>({speaker:{name:"joker1007",twitter:"https://twitter.com/joker1007",github:"https://github.com/joker1007",description:"Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。",image:"https://avatars.githubusercontent.com/u/116996?v=4",title:"Rustで作るTreeSitterパーサーのRubyバインディング",abstract:`以前からrubygemをRustで実装することが出来ることをご存知の方は多いと思います。 +import{V as o,a as i,b as p,c as n,_ as m,d as l,e as h,g as c,k as f,h as b,i as g,j as k}from"./jDvFWAno.js";import{_ as y,q as w,w as e,V as x,o as R,b as t,a as s,d as V,t as r}from"./C0qY_7lX.js";import"./BLigjE2i.js";const v={data:()=>({speaker:{name:"joker1007",twitter:"https://twitter.com/joker1007",github:"https://github.com/joker1007",description:"Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。",image:"https://avatars.githubusercontent.com/u/116996?v=4",title:"Rustで作るTreeSitterパーサーのRubyバインディング",abstract:`以前からrubygemをRustで実装することが出来ることをご存知の方は多いと思います。 最近はmagnusというライブラリで、C拡張を書いていた時に近いAPIでRust製のrubygemが実装できる様になっており、Bundlerが生成するスケルトンにも採用されています。 今回、それを利用してRustでTreeSitterパーサーのRubyバインディングを実装してみました。 diff --git a/_nuxt/Dgk-JYBa.js b/_nuxt/LijDkPUS.js similarity index 92% rename from _nuxt/Dgk-JYBa.js rename to _nuxt/LijDkPUS.js index 70be954..5cba4ee 100644 --- a/_nuxt/Dgk-JYBa.js +++ b/_nuxt/LijDkPUS.js @@ -1,4 +1,4 @@ -import{V as i,a as n,b as p,c,_ as u,d as r,e as h,g as l,k as f,h as b,i as k,j as g}from"./CI0Sqbth.js";import{_ as x,q as y,w as e,V,o as v,b as t,a,d as w,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const R={data:()=>({speaker:{name:"makicamel",twitter:"https://twitter.com/makicamel",github:"https://github.com/makicamel",description:"Rubyist",image:"https://avatars.githubusercontent.com/u/30112374?v=4",title:"dRuby 入門者による あなたの身近にある dRuby 入門",abstract:`dRuby 使ってますか? dRuby とは何かを知っていますか? +import{V as i,a as n,b as p,c,_ as u,d as r,e as h,g as l,k as f,h as b,i as k,j as g}from"./jDvFWAno.js";import{_ as x,q as y,w as e,V,o as v,b as t,a,d as w,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const R={data:()=>({speaker:{name:"makicamel",twitter:"https://twitter.com/makicamel",github:"https://github.com/makicamel",description:"Rubyist",image:"https://avatars.githubusercontent.com/u/30112374?v=4",title:"dRuby 入門者による あなたの身近にある dRuby 入門",abstract:`dRuby 使ってますか? dRuby とは何かを知っていますか? 数ヶ月前までの私の答えはどちらも「NO」でした。リファレンスマニュアルには「分散オブジェクトプログラミングのためのライブラリ」と書いてあるけれど「分散オブジェクトプログラミング」とは何かわからない。なんとなく複雑だったり大規模だったりして自分とは縁遠い世界のものと思って生きていました。 そんなある日 rspec-core のコードを読んで衝撃を受けました。 diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json index 274e1ae..bb1a51d 100644 --- a/_nuxt/builds/latest.json +++ b/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"167c2a49-270c-4aa9-80ef-82dbdac7003f","timestamp":1724241014687} \ No newline at end of file +{"id":"3039e679-854a-437d-822e-6d411fc7c4ac","timestamp":1724474176094} \ No newline at end of file diff --git a/_nuxt/builds/meta/167c2a49-270c-4aa9-80ef-82dbdac7003f.json b/_nuxt/builds/meta/167c2a49-270c-4aa9-80ef-82dbdac7003f.json deleted file mode 100644 index 902f9c6..0000000 --- a/_nuxt/builds/meta/167c2a49-270c-4aa9-80ef-82dbdac7003f.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"167c2a49-270c-4aa9-80ef-82dbdac7003f","timestamp":1724241014687,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/schedule","/venue","/speakers","/sponsors","/policies","/goodies","/about","/presentations/koic","/presentations/haruguchi","/presentations/joker1007","/presentations/kinoppyd","/presentations/hasumikin","/presentations/makicamel","/presentations/shugomaeda","/presentations/willnet","/presentations/tompng","/presentations/yui-knk"]} \ No newline at end of file diff --git a/_nuxt/builds/meta/3039e679-854a-437d-822e-6d411fc7c4ac.json b/_nuxt/builds/meta/3039e679-854a-437d-822e-6d411fc7c4ac.json new file mode 100644 index 0000000..ee9b362 --- /dev/null +++ b/_nuxt/builds/meta/3039e679-854a-437d-822e-6d411fc7c4ac.json @@ -0,0 +1 @@ +{"id":"3039e679-854a-437d-822e-6d411fc7c4ac","timestamp":1724474176094,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/schedule","/sponsors","/venue","/goodies","/speakers","/policies","/about","/presentations/haruguchi","/presentations/koic","/presentations/joker1007","/presentations/hasumikin","/presentations/kinoppyd","/presentations/shugomaeda","/presentations/makicamel","/presentations/yui-knk","/presentations/tompng","/presentations/willnet"]} \ No newline at end of file diff --git a/_nuxt/B7lT3j-r.js b/_nuxt/ecsLMriB.js similarity index 92% rename from _nuxt/B7lT3j-r.js rename to _nuxt/ecsLMriB.js index ba61305..f555620 100644 --- a/_nuxt/B7lT3j-r.js +++ b/_nuxt/ecsLMriB.js @@ -1,4 +1,4 @@ -import{V as i,a as n,b as m,c,_ as h,d as r,e as u,g as l,k as f,h as b,i as g,j as k}from"./CI0Sqbth.js";import{_ as y,q as v,w as e,V as x,o as V,b as t,a as s,d as w,t as o}from"./BLnlU35S.js";import"./B-EUJWkF.js";const C={data:()=>({speaker:{name:"Koichi ITO",twitter:"https://twitter.com/koic",github:"https://github.com/koic",description:"OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。",image:"https://avatars.githubusercontent.com/u/13203?v=4",title:"Minify Ruby Code",abstract:`Ruby のコードを minify する話です。 +import{V as i,a as n,b as m,c,_ as h,d as r,e as u,g as l,k as f,h as b,i as g,j as k}from"./jDvFWAno.js";import{_ as y,q as v,w as e,V as x,o as V,b as t,a as s,d as w,t as o}from"./C0qY_7lX.js";import"./BLigjE2i.js";const C={data:()=>({speaker:{name:"Koichi ITO",twitter:"https://twitter.com/koic",github:"https://github.com/koic",description:"OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。",image:"https://avatars.githubusercontent.com/u/13203?v=4",title:"Minify Ruby Code",abstract:`Ruby のコードを minify する話です。 minify するための構文解析の実装には Prism パーサーを使います。構文解析というと抽象構文木のイメージを持たれがちかもしれませんが、本編ではレキサーを使った手法を紹介します。このトークの中で、minify の実装における注意点や、そこから得られた Ruby の構文の特色についてもお話しします。 diff --git a/_nuxt/error-404.CjGVuf6H.css b/_nuxt/error-404.CjGVuf6H.css deleted file mode 100644 index ea6c1ef..0000000 --- a/_nuxt/error-404.CjGVuf6H.css +++ /dev/null @@ -1 +0,0 @@ -.spotlight[data-v-922baad2]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-922baad2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-922baad2]{background-color:#ffffff4d}.gradient-border[data-v-922baad2]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-922baad2]{background-color:#1414144d}.gradient-border[data-v-922baad2]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-922baad2]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-922baad2]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-922baad2]{position:fixed}.left-0[data-v-922baad2]{left:0}.right-0[data-v-922baad2]{right:0}.z-10[data-v-922baad2]{z-index:10}.z-20[data-v-922baad2]{z-index:20}.grid[data-v-922baad2]{display:grid}.mb-16[data-v-922baad2]{margin-bottom:4rem}.mb-8[data-v-922baad2]{margin-bottom:2rem}.max-w-520px[data-v-922baad2]{max-width:520px}.min-h-screen[data-v-922baad2]{min-height:100vh}.w-full[data-v-922baad2]{width:100%}.flex[data-v-922baad2]{display:flex}.cursor-pointer[data-v-922baad2]{cursor:pointer}.place-content-center[data-v-922baad2]{place-content:center}.items-center[data-v-922baad2]{align-items:center}.justify-center[data-v-922baad2]{justify-content:center}.overflow-hidden[data-v-922baad2]{overflow:hidden}.bg-white[data-v-922baad2]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-922baad2]{padding-left:1rem;padding-right:1rem}.px-8[data-v-922baad2]{padding-left:2rem;padding-right:2rem}.py-2[data-v-922baad2]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-922baad2]{text-align:center}.text-8xl[data-v-922baad2]{font-size:6rem;line-height:1}.text-xl[data-v-922baad2]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-922baad2]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-922baad2]{font-weight:300}.font-medium[data-v-922baad2]{font-weight:500}.leading-tight[data-v-922baad2]{line-height:1.25}.font-sans[data-v-922baad2]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-922baad2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-922baad2]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-922baad2]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-922baad2]{padding-left:0;padding-right:0}.sm\:px-6[data-v-922baad2]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-922baad2]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-922baad2]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-922baad2]{font-size:1.25rem;line-height:1.75rem}} diff --git a/_nuxt/error-404.DXySnQZL.css b/_nuxt/error-404.DXySnQZL.css new file mode 100644 index 0000000..277ad17 --- /dev/null +++ b/_nuxt/error-404.DXySnQZL.css @@ -0,0 +1 @@ +.spotlight[data-v-8842d7a0]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-8842d7a0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-8842d7a0]{background-color:#ffffff4d}.gradient-border[data-v-8842d7a0]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-8842d7a0]{background-color:#1414144d}.gradient-border[data-v-8842d7a0]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-8842d7a0]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-8842d7a0]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-8842d7a0]{position:fixed}.left-0[data-v-8842d7a0]{left:0}.right-0[data-v-8842d7a0]{right:0}.z-10[data-v-8842d7a0]{z-index:10}.z-20[data-v-8842d7a0]{z-index:20}.grid[data-v-8842d7a0]{display:grid}.mb-16[data-v-8842d7a0]{margin-bottom:4rem}.mb-8[data-v-8842d7a0]{margin-bottom:2rem}.max-w-520px[data-v-8842d7a0]{max-width:520px}.min-h-screen[data-v-8842d7a0]{min-height:100vh}.w-full[data-v-8842d7a0]{width:100%}.flex[data-v-8842d7a0]{display:flex}.cursor-pointer[data-v-8842d7a0]{cursor:pointer}.place-content-center[data-v-8842d7a0]{place-content:center}.items-center[data-v-8842d7a0]{align-items:center}.justify-center[data-v-8842d7a0]{justify-content:center}.overflow-hidden[data-v-8842d7a0]{overflow:hidden}.bg-white[data-v-8842d7a0]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-8842d7a0]{padding-left:1rem;padding-right:1rem}.px-8[data-v-8842d7a0]{padding-left:2rem;padding-right:2rem}.py-2[data-v-8842d7a0]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-8842d7a0]{text-align:center}.text-8xl[data-v-8842d7a0]{font-size:6rem;line-height:1}.text-xl[data-v-8842d7a0]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-8842d7a0]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-8842d7a0]{font-weight:300}.font-medium[data-v-8842d7a0]{font-weight:500}.leading-tight[data-v-8842d7a0]{line-height:1.25}.font-sans[data-v-8842d7a0]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-8842d7a0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-8842d7a0]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-8842d7a0]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-8842d7a0]{padding-left:0;padding-right:0}.sm\:px-6[data-v-8842d7a0]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-8842d7a0]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-8842d7a0]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-8842d7a0]{font-size:1.25rem;line-height:1.75rem}} diff --git a/_nuxt/error-500.CIkJDsQj.css b/_nuxt/error-500.CIkJDsQj.css new file mode 100644 index 0000000..f4ce8e9 --- /dev/null +++ b/_nuxt/error-500.CIkJDsQj.css @@ -0,0 +1 @@ +.spotlight[data-v-94d29888]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-94d29888]{position:fixed}.-bottom-1\/2[data-v-94d29888]{bottom:-50%}.left-0[data-v-94d29888]{left:0}.right-0[data-v-94d29888]{right:0}.grid[data-v-94d29888]{display:grid}.mb-16[data-v-94d29888]{margin-bottom:4rem}.mb-8[data-v-94d29888]{margin-bottom:2rem}.h-1\/2[data-v-94d29888]{height:50%}.max-w-520px[data-v-94d29888]{max-width:520px}.min-h-screen[data-v-94d29888]{min-height:100vh}.place-content-center[data-v-94d29888]{place-content:center}.overflow-hidden[data-v-94d29888]{overflow:hidden}.bg-white[data-v-94d29888]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-94d29888]{padding-left:2rem;padding-right:2rem}.text-center[data-v-94d29888]{text-align:center}.text-8xl[data-v-94d29888]{font-size:6rem;line-height:1}.text-xl[data-v-94d29888]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-94d29888]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-94d29888]{font-weight:300}.font-medium[data-v-94d29888]{font-weight:500}.leading-tight[data-v-94d29888]{line-height:1.25}.font-sans[data-v-94d29888]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-94d29888]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-94d29888]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-94d29888]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-94d29888]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-94d29888]{font-size:2.25rem;line-height:2.5rem}} diff --git a/_nuxt/error-500.DFBAsgKS.css b/_nuxt/error-500.DFBAsgKS.css deleted file mode 100644 index 2e88be9..0000000 --- a/_nuxt/error-500.DFBAsgKS.css +++ /dev/null @@ -1 +0,0 @@ -.spotlight[data-v-1e3620c9]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-1e3620c9]{position:fixed}.-bottom-1\/2[data-v-1e3620c9]{bottom:-50%}.left-0[data-v-1e3620c9]{left:0}.right-0[data-v-1e3620c9]{right:0}.grid[data-v-1e3620c9]{display:grid}.mb-16[data-v-1e3620c9]{margin-bottom:4rem}.mb-8[data-v-1e3620c9]{margin-bottom:2rem}.h-1\/2[data-v-1e3620c9]{height:50%}.max-w-520px[data-v-1e3620c9]{max-width:520px}.min-h-screen[data-v-1e3620c9]{min-height:100vh}.place-content-center[data-v-1e3620c9]{place-content:center}.overflow-hidden[data-v-1e3620c9]{overflow:hidden}.bg-white[data-v-1e3620c9]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-1e3620c9]{padding-left:2rem;padding-right:2rem}.text-center[data-v-1e3620c9]{text-align:center}.text-8xl[data-v-1e3620c9]{font-size:6rem;line-height:1}.text-xl[data-v-1e3620c9]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1e3620c9]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1e3620c9]{font-weight:300}.font-medium[data-v-1e3620c9]{font-weight:500}.leading-tight[data-v-1e3620c9]{line-height:1.25}.font-sans[data-v-1e3620c9]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1e3620c9]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-1e3620c9]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1e3620c9]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-1e3620c9]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-1e3620c9]{font-size:2.25rem;line-height:2.5rem}} diff --git a/_nuxt/B7n1AeIM.js b/_nuxt/f4xkgXk7.js similarity index 87% rename from _nuxt/B7n1AeIM.js rename to _nuxt/f4xkgXk7.js index c12afd3..27fe14f 100644 --- a/_nuxt/B7n1AeIM.js +++ b/_nuxt/f4xkgXk7.js @@ -1 +1 @@ -import{_ as a}from"./B-EUJWkF.js";import{u as s}from"./DgbY56Qi.js";import{_ as i,o as u,c,a as e,t as o,b as d,w as l,d as p,p as h,e as b}from"./BLnlU35S.js";const f=t=>(h("data-v-922baad2"),t=t(),b(),t),g={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},m=f(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),x={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return s({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const r=a;return u(),c("div",g,[m,e("div",x,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[d(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:l(()=>[p(o(t.backHome),1)]),_:1})])])])}}},I=i(w,[["__scopeId","data-v-922baad2"]]);export{I as default}; +import{_ as a}from"./BLigjE2i.js";import{u as s}from"./uRskagll.js";import{_ as i,o as u,c,a as e,t as o,b as d,w as l,d as p,p as h,e as f}from"./C0qY_7lX.js";const g=t=>(h("data-v-8842d7a0"),t=t(),f(),t),b={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},m=g(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),x={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return s({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const r=a;return u(),c("div",b,[m,e("div",x,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[d(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:l(()=>[p(o(t.backHome),1)]),_:1})])])])}}},I=i(w,[["__scopeId","data-v-8842d7a0"]]);export{I as default}; diff --git a/_nuxt/CI0Sqbth.js b/_nuxt/jDvFWAno.js similarity index 99% rename from _nuxt/CI0Sqbth.js rename to _nuxt/jDvFWAno.js index 527fce7..03ed2fd 100644 --- a/_nuxt/CI0Sqbth.js +++ b/_nuxt/jDvFWAno.js @@ -1 +1 @@ -import{_ as Xn}from"./B-EUJWkF.js";import{D as it,y as N,E as qe,G as Zt,v as R,H as we,u as _,A as z,b as r,T as ft,I as Me,J as Kn,K as _e,L as f,B as O,M as Jt,N as Et,O as Zn,P as Jn,Q as Qn,R as Se,S as fe,U as ne,W as gt,X as p,Y as ge,Z as M,r as j,h as G,$ as ea,a0 as mt,j as le,a1 as Ce,a2 as yt,F as ae,a3 as Qt,x as K,z as Z,a4 as Xe,a5 as st,a6 as Re,a7 as ta,a8 as en,a9 as ve,aa as Te,ab as tn,f as ht,ac as ot,ad as nn,ae as xe,af as ze,ag as na,ah as aa,ai as bt,aj as St,ak as la,al as U,am as ia,an as sa,ao as oa,ap as ra,aq as ua,ar as ca,as as $t,at as da,au as Ot,av as H,aw as va,ax as pe,ay as fa,az as ga,aA as Le,aB as ma,aC as ya,aD as ha,aE as ba,aF as Sa,aG as Ca,_ as Ct,o as de,c as Ne,w as ie,C as Mt,q as Rt,d as We,t as zt,aH as ka,a as Ke,n as wa,aI as Ze}from"./BLnlU35S.js";const _a=["top","bottom"],xa=["start","end","left","right"];function Va(e,a){let[t,n]=e.split(" ");return n||(n=it(_a,t)?"start":it(xa,t)?"top":"center"),{side:rt(t,a),align:rt(n,a)}}function rt(e,a){return e==="start"?a?"right":"left":e==="end"?a?"left":"right":e}function an(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return N()({name:t??qe(Zt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:a},...R()},setup(n,l){let{slots:i}=l;return()=>{var s;return we(n.tag,{class:[e,n.class],style:n.style},(s=i.default)==null?void 0:s.call(i))}}})}const D=_({tag:{type:String,default:"div"}},"tag"),Ia=_({text:String,...R(),...D()},"VToolbarTitle"),Ba=N()({name:"VToolbarTitle",props:Ia(),setup(e,a){let{slots:t}=a;return z(()=>{const n=!!(t.default||t.text||e.text);return r(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[n&&r("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(l=t.default)==null?void 0:l.call(t)])]}})}),{}}}),Pa=_({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function X(e,a,t){return N()({name:e,props:Pa({mode:t,origin:a}),setup(n,l){let{slots:i}=l;const s={onBeforeEnter(o){n.origin&&(o.style.transformOrigin=n.origin)},onLeave(o){if(n.leaveAbsolute){const{offsetTop:v,offsetLeft:m,offsetWidth:y,offsetHeight:h}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${v}px`,o.style.left=`${m}px`,o.style.width=`${y}px`,o.style.height=`${h}px`}n.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(n.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:v,top:m,left:y,width:h,height:g}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=v||"",o.style.top=m||"",o.style.left=y||"",o.style.width=h||"",o.style.height=g||""}}};return()=>{const o=n.group?ft:Me;return we(o,{name:n.disabled?"":e,css:!n.disabled,...n.group?void 0:{mode:n.mode},...n.disabled?{}:s},i.default)}}})}function ln(e,a){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return N()({name:e,props:{mode:{type:String,default:t},disabled:Boolean,group:Boolean},setup(n,l){let{slots:i}=l;const s=n.group?ft:Me;return()=>we(s,{name:n.disabled?"":e,css:!n.disabled,...n.disabled?{}:a},i.default)}})}function sn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",n=Zt(`offset-${t}`);return{onBeforeEnter(s){s._parent=s.parentNode,s._initialStyle={transition:s.style.transition,overflow:s.style.overflow,[t]:s.style[t]}},onEnter(s){const o=s._initialStyle;s.style.setProperty("transition","none","important"),s.style.overflow="hidden";const v=`${s[n]}px`;s.style[t]="0",s.offsetHeight,s.style.transition=o.transition,e&&s._parent&&s._parent.classList.add(e),requestAnimationFrame(()=>{s.style[t]=v})},onAfterEnter:i,onEnterCancelled:i,onLeave(s){s._initialStyle={transition:"",overflow:s.style.overflow,[t]:s.style[t]},s.style.overflow="hidden",s.style[t]=`${s[n]}px`,s.offsetHeight,requestAnimationFrame(()=>s.style[t]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(s){e&&s._parent&&s._parent.classList.remove(e),i(s)}function i(s){const o=s._initialStyle[t];s.style.overflow=s._initialStyle.overflow,o!=null&&(s.style[t]=o),delete s._initialStyle}}X("fab-transition","center center","out-in");X("dialog-bottom-transition");X("dialog-top-transition");X("fade-transition");X("scale-transition");X("scroll-x-transition");X("scroll-x-reverse-transition");X("scroll-y-transition");X("scroll-y-reverse-transition");X("slide-x-transition");X("slide-x-reverse-transition");X("slide-y-transition");X("slide-y-reverse-transition");const on=ln("expand-transition",sn());ln("expand-x-transition",sn("",!0));const La=_({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Y=N(!1)({name:"VDefaultsProvider",props:La(),setup(e,a){let{slots:t}=a;const{defaults:n,disabled:l,reset:i,root:s,scoped:o}=Kn(e);return _e(n,{reset:i,root:s,scoped:o,disabled:l}),()=>{var v;return(v=t.default)==null?void 0:v.call(t)}}}),He=_({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function De(e){return{dimensionStyles:f(()=>{const t={},n=O(e.height),l=O(e.maxHeight),i=O(e.maxWidth),s=O(e.minHeight),o=O(e.minWidth),v=O(e.width);return n!=null&&(t.height=n),l!=null&&(t.maxHeight=l),i!=null&&(t.maxWidth=i),s!=null&&(t.minHeight=s),o!=null&&(t.minWidth=o),v!=null&&(t.width=v),t})}}function Aa(e){return{aspectStyles:f(()=>{const a=Number(e.aspectRatio);return a?{paddingBottom:String(1/a*100)+"%"}:void 0})}}const rn=_({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...R(),...He()},"VResponsive"),Ht=N()({name:"VResponsive",props:rn(),setup(e,a){let{slots:t}=a;const{aspectStyles:n}=Aa(e),{dimensionStyles:l}=De(e);return z(()=>{var i;return r("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[r("div",{class:"v-responsive__sizer",style:n.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&r("div",{class:["v-responsive__content",e.contentClass]},[t.default()])])}),{}}});function kt(e){return Jt(()=>{const a=[],t={};if(e.value.background)if(Et(e.value.background)){if(t.backgroundColor=e.value.background,!e.value.text&&Zn(e.value.background)){const n=Jn(e.value.background);if(n.a==null||n.a===1){const l=Qn(n);t.color=l,t.caretColor=l}}}else a.push(`bg-${e.value.background}`);return e.value.text&&(Et(e.value.text)?(t.color=e.value.text,t.caretColor=e.value.text):a.push(`text-${e.value.text}`)),{colorClasses:a,colorStyles:t}})}function ke(e,a){const t=f(()=>({text:Se(e)?e.value:a?e[a]:null})),{colorClasses:n,colorStyles:l}=kt(t);return{textColorClasses:n,textColorStyles:l}}function se(e,a){const t=f(()=>({background:Se(e)?e.value:a?e[a]:null})),{colorClasses:n,colorStyles:l}=kt(t);return{backgroundColorClasses:n,backgroundColorStyles:l}}const ee=_({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function te(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{roundedClasses:f(()=>{const n=Se(e)?e.value:e.rounded,l=Se(e)?e.value:e.tile,i=[];if(n===!0||n==="")i.push(`${a}--rounded`);else if(typeof n=="string"||n===0)for(const s of String(n).split(" "))i.push(`rounded-${s}`);else(l||n===!1)&&i.push("rounded-0");return i})}}const Ta=_({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Ae=(e,a)=>{let{slots:t}=a;const{transition:n,disabled:l,group:i,...s}=e,{component:o=i?ft:Me,...v}=typeof n=="object"?n:{};return we(o,ne(typeof n=="string"?{name:l?"":n}:v,typeof n=="string"?{}:Object.fromEntries(Object.entries({disabled:l,group:i}).filter(m=>{let[y,h]=m;return h!==void 0})),s),t)};function pa(e,a){if(!gt)return;const t=a.modifiers||{},n=a.value,{handler:l,options:i}=typeof n=="object"?n:{handler:n,options:{}},s=new IntersectionObserver(function(){var h;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1?arguments[1]:void 0;const m=(h=e._observe)==null?void 0:h[a.instance.$.uid];if(!m)return;const y=o.some(g=>g.isIntersecting);l&&(!t.quiet||m.init)&&(!t.once||y||m.init)&&l(y,o,v),y&&t.once?un(e,a):m.init=!0},i);e._observe=Object(e._observe),e._observe[a.instance.$.uid]={init:!1,observer:s},s.observe(e)}function un(e,a){var n;const t=(n=e._observe)==null?void 0:n[a.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[a.instance.$.uid])}const Na={mounted:pa,unmounted:un},Ea=_({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...rn(),...R(),...ee(),...Ta()},"VImg"),Je=N()({name:"VImg",directives:{intersect:Na},props:Ea(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,a){let{emit:t,slots:n}=a;const{backgroundColorClasses:l,backgroundColorStyles:i}=se(p(e,"color")),{roundedClasses:s}=te(e),o=ge("VImg"),v=M(""),m=j(),y=M(e.eager?"loading":"idle"),h=M(),g=M(),u=f(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),c=f(()=>u.value.aspect||h.value/g.value||0);G(()=>e.src,()=>{d(y.value!=="idle")}),G(c,(S,T)=>{!S&&T&&m.value&&I(m.value)}),ea(()=>d());function d(S){if(!(e.eager&&S)&&!(gt&&!S&&!e.eager)){if(y.value="loading",u.value.lazySrc){const T=new Image;T.src=u.value.lazySrc,I(T,null)}u.value.src&&mt(()=>{var T;t("loadstart",((T=m.value)==null?void 0:T.currentSrc)||u.value.src),setTimeout(()=>{var F;if(!o.isUnmounted)if((F=m.value)!=null&&F.complete){if(m.value.naturalWidth||k(),y.value==="error")return;c.value||I(m.value,null),y.value==="loading"&&b()}else c.value||I(m.value),C()})})}}function b(){var S;o.isUnmounted||(C(),I(m.value),y.value="loaded",t("load",((S=m.value)==null?void 0:S.currentSrc)||u.value.src))}function k(){var S;o.isUnmounted||(y.value="error",t("error",((S=m.value)==null?void 0:S.currentSrc)||u.value.src))}function C(){const S=m.value;S&&(v.value=S.currentSrc||S.src)}let L=-1;le(()=>{clearTimeout(L)});function I(S){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const F=()=>{if(clearTimeout(L),o.isUnmounted)return;const{naturalHeight:W,naturalWidth:J}=S;W||J?(h.value=J,g.value=W):!S.complete&&y.value==="loading"&&T!=null?L=window.setTimeout(F,T):(S.currentSrc.endsWith(".svg")||S.currentSrc.startsWith("data:image/svg+xml"))&&(h.value=1,g.value=1)};F()}const E=f(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),V=()=>{var F;if(!u.value.src||y.value==="idle")return null;const S=r("img",{class:["v-img__img",E.value],style:{objectPosition:e.position},src:u.value.src,srcset:u.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:m,onLoad:b,onError:k},null),T=(F=n.sources)==null?void 0:F.call(n);return r(Ae,{transition:e.transition,appear:!0},{default:()=>[Ce(T?r("picture",{class:"v-img__picture"},[T,S]):S,[[Qt,y.value==="loaded"]])]})},x=()=>r(Ae,{transition:e.transition},{default:()=>[u.value.lazySrc&&y.value!=="loaded"&&r("img",{class:["v-img__img","v-img__img--preload",E.value],style:{objectPosition:e.position},src:u.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),A=()=>n.placeholder?r(Ae,{transition:e.transition,appear:!0},{default:()=>[(y.value==="loading"||y.value==="error"&&!n.error)&&r("div",{class:"v-img__placeholder"},[n.placeholder()])]}):null,B=()=>n.error?r(Ae,{transition:e.transition,appear:!0},{default:()=>[y.value==="error"&&r("div",{class:"v-img__error"},[n.error()])]}):null,$=()=>e.gradient?r("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,w=M(!1);{const S=G(c,T=>{T&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{w.value=!0})}),S())})}return z(()=>{const S=Ht.filterProps(e);return Ce(r(Ht,ne({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!w.value},l.value,s.value,e.class],style:[{width:O(e.width==="auto"?h.value:e.width)},i.value,e.style]},S,{aspectRatio:c.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>r(ae,null,[r(V,null,null),r(x,null,null),r($,null,null),r(A,null,null),r(B,null,null)]),default:n.default}),[[yt("intersect"),{handler:d,options:e.options},null,{once:!0}]])}),{currentSrc:v,image:m,state:y,naturalWidth:h,naturalHeight:g}}}),re=_({border:[Boolean,Number,String]},"border");function ue(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{borderClasses:f(()=>{const n=Se(e)?e.value:e.border,l=[];if(n===!0||n==="")l.push(`${a}--border`);else if(typeof n=="string"||n===0)for(const i of String(n).split(" "))l.push(`border-${i}`);return l})}}const me=_({elevation:{type:[Number,String],validator(e){const a=parseInt(e);return!isNaN(a)&&a>=0&&a<=24}}},"elevation");function ye(e){return{elevationClasses:f(()=>{const t=Se(e)?e.value:e.elevation,n=[];return t==null||n.push(`elevation-${t}`),n})}}const $a=[null,"prominent","default","comfortable","compact"],cn=_({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>$a.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...re(),...R(),...me(),...ee(),...D({tag:"header"}),...K()},"VToolbar"),Dt=N()({name:"VToolbar",props:cn(),setup(e,a){var u;let{slots:t}=a;const{backgroundColorClasses:n,backgroundColorStyles:l}=se(p(e,"color")),{borderClasses:i}=ue(e),{elevationClasses:s}=ye(e),{roundedClasses:o}=te(e),{themeClasses:v}=Z(e),{rtlClasses:m}=Xe(),y=M(!!(e.extended||(u=t.extension)!=null&&u.call(t))),h=f(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),g=f(()=>y.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return _e({VBtn:{variant:"text"}}),z(()=>{var k;const c=!!(e.title||t.title),d=!!(t.image||e.image),b=(k=t.extension)==null?void 0:k.call(t);return y.value=!!(e.extended||b),r(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,i.value,s.value,o.value,v.value,m.value,e.class],style:[l.value,e.style]},{default:()=>[d&&r("div",{key:"image",class:"v-toolbar__image"},[t.image?r(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):r(Je,{key:"image-img",cover:!0,src:e.image},null)]),r(Y,{defaults:{VTabs:{height:O(h.value)}}},{default:()=>{var C,L,I;return[r("div",{class:"v-toolbar__content",style:{height:O(h.value)}},[t.prepend&&r("div",{class:"v-toolbar__prepend"},[(C=t.prepend)==null?void 0:C.call(t)]),c&&r(Ba,{key:"title",text:e.title},{text:t.title}),(L=t.default)==null?void 0:L.call(t),t.append&&r("div",{class:"v-toolbar__append"},[(I=t.append)==null?void 0:I.call(t)])])]}}),r(Y,{defaults:{VTabs:{height:O(g.value)}}},{default:()=>[r(on,null,{default:()=>[y.value&&r("div",{class:"v-toolbar__extension",style:{height:O(g.value)}},[b])]})]})]})}),{contentHeight:h,extensionHeight:g}}}),Oa=_({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Ma(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t}=a;let n=0,l=0;const i=j(null),s=M(0),o=M(0),v=M(0),m=M(!1),y=M(!1),h=f(()=>Number(e.scrollThreshold)),g=f(()=>st((h.value-s.value)/h.value||0)),u=()=>{const c=i.value;if(!c||t&&!t.value)return;n=s.value,s.value="window"in c?c.pageYOffset:c.scrollTop;const d=c instanceof Window?document.documentElement.scrollHeight:c.scrollHeight;if(l!==d){l=d;return}y.value=s.value{o.value=o.value||s.value}),G(m,()=>{o.value=0}),Re(()=>{G(()=>e.scrollTarget,c=>{var b;const d=c?document.querySelector(c):window;d&&d!==i.value&&((b=i.value)==null||b.removeEventListener("scroll",u),i.value=d,i.value.addEventListener("scroll",u,{passive:!0}))},{immediate:!0})}),le(()=>{var c;(c=i.value)==null||c.removeEventListener("scroll",u)}),t&&G(t,u,{immediate:!0}),{scrollThreshold:h,currentScroll:s,currentThreshold:v,isScrollActive:m,scrollRatio:g,isScrollingUp:y,savedScroll:o}}function wt(){const e=M(!1);return Re(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:f(()=>e.value?void 0:{transition:"none !important"}),isBooted:ta(e)}}const Ra=_({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...cn(),...en(),...Oa(),height:{type:[Number,String],default:64}},"VAppBar"),za=N()({name:"VAppBar",props:Ra(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const n=j(),l=ve(e,"modelValue"),i=f(()=>{var L;const C=new Set(((L=e.scrollBehavior)==null?void 0:L.split(" "))??[]);return{hide:C.has("hide"),fullyHide:C.has("fully-hide"),inverted:C.has("inverted"),collapse:C.has("collapse"),elevate:C.has("elevate"),fadeImage:C.has("fade-image")}}),s=f(()=>{const C=i.value;return C.hide||C.fullyHide||C.inverted||C.collapse||C.elevate||C.fadeImage||!l.value}),{currentScroll:o,scrollThreshold:v,isScrollingUp:m,scrollRatio:y}=Ma(e,{canScroll:s}),h=f(()=>i.value.hide||i.value.fullyHide),g=f(()=>e.collapse||i.value.collapse&&(i.value.inverted?y.value>0:y.value===0)),u=f(()=>e.flat||i.value.fullyHide&&!l.value||i.value.elevate&&(i.value.inverted?o.value>0:o.value===0)),c=f(()=>i.value.fadeImage?i.value.inverted?1-y.value:y.value:void 0),d=f(()=>{var I,E;if(i.value.hide&&i.value.inverted)return 0;const C=((I=n.value)==null?void 0:I.contentHeight)??0,L=((E=n.value)==null?void 0:E.extensionHeight)??0;return h.value?o.value!!e.scrollBehavior),()=>{ht(()=>{h.value?i.value.inverted?l.value=o.value>v.value:l.value=m.value||o.valueparseInt(e.order,10)),position:p(e,"location"),layoutSize:d,elementSize:M(void 0),active:l,absolute:p(e,"absolute")});return z(()=>{const C=Dt.filterProps(e);return r(Dt,ne({ref:n,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...k.value,"--v-toolbar-image-opacity":c.value,height:void 0,...b.value},e.style]},C,{collapse:g.value,flat:u.value}),t)}),{}}}),Ha=[null,"default","comfortable","compact"],he=_({density:{type:String,default:"default",validator:e=>Ha.includes(e)}},"density");function Ve(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{densityClasses:f(()=>`${a}--density-${e.density}`)}}const Da=["elevated","flat","tonal","outlined","text","plain"];function Qe(e,a){return r(ae,null,[e&&r("span",{key:"overlay",class:`${a}__overlay`},null),r("span",{key:"underlay",class:`${a}__underlay`},null)])}const Ie=_({color:String,variant:{type:String,default:"elevated",validator:e=>Da.includes(e)}},"variant");function et(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();const t=f(()=>{const{variant:i}=ot(e);return`${a}--variant-${i}`}),{colorClasses:n,colorStyles:l}=kt(f(()=>{const{variant:i,color:s}=ot(e);return{[["elevated","flat"].includes(i)?"background":"text"]:s}}));return{colorClasses:n,colorStyles:l,variantClasses:t}}const dn=_({baseColor:String,divided:Boolean,...re(),...R(),...he(),...me(),...ee(),...D(),...K(),...Ie()},"VBtnGroup"),jt=N()({name:"VBtnGroup",props:dn(),setup(e,a){let{slots:t}=a;const{themeClasses:n}=Z(e),{densityClasses:l}=Ve(e),{borderClasses:i}=ue(e),{elevationClasses:s}=ye(e),{roundedClasses:o}=te(e);_e({VBtn:{height:"auto",baseColor:p(e,"baseColor"),color:p(e,"color"),density:p(e,"density"),flat:!0,variant:p(e,"variant")}}),z(()=>r(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},n.value,i.value,l.value,s.value,o.value,e.class],style:e.style},t))}}),ja=_({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Fa=_({value:null,disabled:Boolean,selectedClass:String},"group-item");function Ga(e,a){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const n=ge("useGroupItem");if(!n)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=nn();xe(Symbol.for(`${a.description}:id`),l);const i=ze(a,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${a.description}`)}const s=p(e,"value"),o=f(()=>!!(i.disabled.value||e.disabled));i.register({id:l,value:s,disabled:o},n),le(()=>{i.unregister(l)});const v=f(()=>i.isSelected(l)),m=f(()=>i.items.value[0].id===l),y=f(()=>i.items.value[i.items.value.length-1].id===l),h=f(()=>v.value&&[i.selectedClass.value,e.selectedClass]);return G(v,g=>{n.emit("group:selected",{value:g})},{flush:"sync"}),{id:l,isSelected:v,isFirst:m,isLast:y,toggle:()=>i.select(l,!v.value),select:g=>i.select(l,g),selectedClass:h,value:s,disabled:o,group:i}}function Wa(e,a){let t=!1;const n=na([]),l=ve(e,"modelValue",[],g=>g==null?[]:vn(n,St(g)),g=>{const u=Ya(n,g);return e.multiple?u:u[0]}),i=ge("useGroup");function s(g,u){const c=g,d=Symbol.for(`${a.description}:id`),k=la(d,i==null?void 0:i.vnode).indexOf(u);ot(c.value)==null&&(c.value=k,c.useIndexAsValue=!0),k>-1?n.splice(k,0,c):n.push(c)}function o(g){if(t)return;v();const u=n.findIndex(c=>c.id===g);n.splice(u,1)}function v(){const g=n.find(u=>!u.disabled);g&&e.mandatory==="force"&&!l.value.length&&(l.value=[g.id])}Re(()=>{v()}),le(()=>{t=!0}),aa(()=>{for(let g=0;gd.id===g);if(!(u&&(c!=null&&c.disabled)))if(e.multiple){const d=l.value.slice(),b=d.findIndex(C=>C===g),k=~b;if(u=u??!k,k&&e.mandatory&&d.length<=1||!k&&e.max!=null&&d.length+1>e.max)return;b<0&&u?d.push(g):b>=0&&!u&&d.splice(b,1),l.value=d}else{const d=l.value.includes(g);if(e.mandatory&&d)return;l.value=u??!d?[g]:[]}}function y(g){if(e.multiple,l.value.length){const u=l.value[0],c=n.findIndex(k=>k.id===u);let d=(c+g)%n.length,b=n[d];for(;b.disabled&&d!==c;)d=(d+g)%n.length,b=n[d];if(b.disabled)return;l.value=[n[d].id]}else{const u=n.find(c=>!c.disabled);u&&(l.value=[u.id])}}const h={register:s,unregister:o,selected:l,select:m,disabled:p(e,"disabled"),prev:()=>y(n.length-1),next:()=>y(1),isSelected:g=>l.value.includes(g),selectedClass:f(()=>e.selectedClass),items:f(()=>n),getItemIndex:g=>Ua(n,g)};return xe(a,h),h}function Ua(e,a){const t=vn(e,[a]);return t.length?e.findIndex(n=>n.id===t[0]):-1}function vn(e,a){const t=[];return a.forEach(n=>{const l=e.find(s=>bt(n,s.value)),i=e[n];(l==null?void 0:l.value)!=null?t.push(l.id):i!=null&&t.push(i.id)}),t}function Ya(e,a){const t=[];return a.forEach(n=>{const l=e.findIndex(i=>i.id===n);if(~l){const i=e[l];t.push(i.value!=null?i.value:l)}}),t}const fn=Symbol.for("vuetify:v-btn-toggle"),qa=_({...dn(),...ja()},"VBtnToggle");N()({name:"VBtnToggle",props:qa(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const{isSelected:n,next:l,prev:i,select:s,selected:o}=Wa(e,fn);return z(()=>{const v=jt.filterProps(e);return r(jt,ne({class:["v-btn-toggle",e.class]},v,{style:e.style}),{default:()=>{var m;return[(m=t.default)==null?void 0:m.call(t,{isSelected:n,next:l,prev:i,select:s,selected:o})]}})}),{next:l,prev:i,select:s}}});const Xa=["x-small","small","default","large","x-large"],tt=_({size:{type:[String,Number],default:"default"}},"size");function nt(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return Jt(()=>{let t,n;return it(Xa,e.size)?t=`${a}--size-${e.size}`:e.size&&(n={width:O(e.size),height:O(e.size)}),{sizeClasses:t,sizeStyles:n}})}const Ka=_({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:U,...R(),...tt(),...D({tag:"i"}),...K()},"VIcon"),oe=N()({name:"VIcon",props:Ka(),setup(e,a){let{attrs:t,slots:n}=a;const l=j(),{themeClasses:i}=Z(e),{iconData:s}=ia(f(()=>l.value||e.icon)),{sizeClasses:o}=nt(e),{textColorClasses:v,textColorStyles:m}=ke(p(e,"color"));return z(()=>{var g,u;const y=(g=n.default)==null?void 0:g.call(n);y&&(l.value=(u=sa(y).filter(c=>c.type===oa&&c.children&&typeof c.children=="string")[0])==null?void 0:u.children);const h=!!(t.onClick||t.onClickOnce);return r(s.value.component,{tag:e.tag,icon:s.value.icon,class:["v-icon","notranslate",i.value,o.value,v.value,{"v-icon--clickable":h,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[o.value?void 0:{fontSize:O(e.size),height:O(e.size),width:O(e.size)},m.value,e.style],role:h?"button":void 0,"aria-hidden":!h,tabindex:h?e.disabled?-1:0:void 0},{default:()=>[y]})}),{}}});function gn(e,a){const t=j(),n=M(!1);if(gt){const l=new IntersectionObserver(i=>{n.value=!!i.find(s=>s.isIntersecting)},a);le(()=>{l.disconnect()}),G(t,(i,s)=>{s&&(l.unobserve(s),n.value=!1),i&&l.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:n}}const Za=_({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...R(),...tt(),...D({tag:"div"}),...K()},"VProgressCircular"),Ja=N()({name:"VProgressCircular",props:Za(),setup(e,a){let{slots:t}=a;const n=20,l=2*Math.PI*n,i=j(),{themeClasses:s}=Z(e),{sizeClasses:o,sizeStyles:v}=nt(e),{textColorClasses:m,textColorStyles:y}=ke(p(e,"color")),{textColorClasses:h,textColorStyles:g}=ke(p(e,"bgColor")),{intersectionRef:u,isIntersecting:c}=gn(),{resizeRef:d,contentRect:b}=ra(),k=f(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),C=f(()=>Number(e.width)),L=f(()=>v.value?Number(e.size):b.value?b.value.width:Math.max(C.value,32)),I=f(()=>n/(1-C.value/L.value)*2),E=f(()=>C.value/L.value*I.value),V=f(()=>O((100-k.value)/100*l));return ht(()=>{u.value=i.value,d.value=i.value}),z(()=>r(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":c.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},s.value,o.value,m.value,e.class],style:[v.value,y.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:k.value},{default:()=>[r("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${I.value} ${I.value}`},[r("circle",{class:["v-progress-circular__underlay",h.value],style:g.value,fill:"transparent",cx:"50%",cy:"50%",r:n,"stroke-width":E.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),r("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:n,"stroke-width":E.value,"stroke-dasharray":l,"stroke-dashoffset":V.value},null)]),t.default&&r("div",{class:"v-progress-circular__content"},[t.default({value:k.value})])]})),{}}}),Ft={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},_t=_({location:String},"location");function xt(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2?arguments[2]:void 0;const{isRtl:n}=Xe();return{locationStyles:f(()=>{if(!e.location)return{};const{side:i,align:s}=Va(e.location.split(" ").length>1?e.location:`${e.location} center`,n.value);function o(m){return t?t(m):0}const v={};return i!=="center"&&(a?v[Ft[i]]=`calc(100% - ${o(i)}px)`:v[i]=0),s!=="center"?a?v[Ft[s]]=`calc(100% - ${o(s)}px)`:v[s]=0:(i==="center"?v.top=v.left="50%":v[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",v.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),v})}}const Qa=_({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...R(),..._t({location:"top"}),...ee(),...D(),...K()},"VProgressLinear"),el=N()({name:"VProgressLinear",props:Qa(),emits:{"update:modelValue":e=>!0},setup(e,a){var w;let{slots:t}=a;const n=ve(e,"modelValue"),{isRtl:l,rtlClasses:i}=Xe(),{themeClasses:s}=Z(e),{locationStyles:o}=xt(e),{textColorClasses:v,textColorStyles:m}=ke(e,"color"),{backgroundColorClasses:y,backgroundColorStyles:h}=se(f(()=>e.bgColor||e.color)),{backgroundColorClasses:g,backgroundColorStyles:u}=se(f(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:c,backgroundColorStyles:d}=se(e,"color"),{roundedClasses:b}=te(e),{intersectionRef:k,isIntersecting:C}=gn(),L=f(()=>parseFloat(e.max)),I=f(()=>parseFloat(e.height)),E=f(()=>st(parseFloat(e.bufferValue)/L.value*100,0,100)),V=f(()=>st(parseFloat(n.value)/L.value*100,0,100)),x=f(()=>l.value!==e.reverse),A=f(()=>e.indeterminate?"fade-transition":"slide-x-transition"),B=ua&&((w=window.matchMedia)==null?void 0:w.call(window,"(forced-colors: active)").matches);function $(S){if(!k.value)return;const{left:T,right:F,width:W}=k.value.getBoundingClientRect(),J=x.value?W-S.clientX+(F-W):S.clientX-T;n.value=Math.round(J/W*L.value)}return z(()=>r(e.tag,{ref:k,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&C.value,"v-progress-linear--reverse":x.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},b.value,s.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?O(I.value):0,"--v-progress-linear-height":O(I.value),...e.absolute?o.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:V.value,onClick:e.clickable&&$},{default:()=>[e.stream&&r("div",{key:"stream",class:["v-progress-linear__stream",v.value],style:{...m.value,[x.value?"left":"right"]:O(-I.value),borderTop:`${O(I.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${O(I.value/4)})`,width:O(100-E.value,"%"),"--v-progress-linear-stream-to":O(I.value*(x.value?1:-1))}},null),r("div",{class:["v-progress-linear__background",B?void 0:y.value],style:[h.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),r("div",{class:["v-progress-linear__buffer",B?void 0:g.value],style:[u.value,{opacity:parseFloat(e.bufferOpacity),width:O(E.value,"%")}]},null),r(Me,{name:A.value},{default:()=>[e.indeterminate?r("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(S=>r("div",{key:S,class:["v-progress-linear__indeterminate",S,B?void 0:c.value],style:d.value},null))]):r("div",{class:["v-progress-linear__determinate",B?void 0:c.value],style:[d.value,{width:O(V.value,"%")}]},null)]}),t.default&&r("div",{class:"v-progress-linear__content"},[t.default({value:V.value,buffer:E.value})])]})),{}}}),mn=_({loading:[Boolean,String]},"loader");function yn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{loaderClasses:f(()=>({[`${a}--loading`]:e.loading}))}}function tl(e,a){var n;let{slots:t}=a;return r("div",{class:`${e.name}__loader`},[((n=t.default)==null?void 0:n.call(t,{color:e.color,isActive:e.active}))||r(el,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const nl=["static","relative","fixed","absolute","sticky"],hn=_({position:{type:String,validator:e=>nl.includes(e)}},"position");function bn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{positionClasses:f(()=>e.position?`${a}--${e.position}`:void 0)}}function al(){const e=ge("useRoute");return f(()=>{var a;return(a=e==null?void 0:e.proxy)==null?void 0:a.$route})}function ll(){var e,a;return(a=(e=ge("useRouter"))==null?void 0:e.proxy)==null?void 0:a.$router}function Vt(e,a){var m,y;const t=ca("RouterLink"),n=f(()=>!!(e.href||e.to)),l=f(()=>(n==null?void 0:n.value)||$t(a,"click")||$t(e,"click"));if(typeof t=="string"||!("useLink"in t))return{isLink:n,isClickable:l,href:p(e,"href")};const i=f(()=>({...e,to:p(()=>e.to||"")})),s=t.useLink(i.value),o=f(()=>e.to?s:void 0),v=al();return{isLink:n,isClickable:l,route:(m=o.value)==null?void 0:m.route,navigate:(y=o.value)==null?void 0:y.navigate,isActive:f(()=>{var h,g,u;return o.value?e.exact?v.value?((u=o.value.isExactActive)==null?void 0:u.value)&&bt(o.value.route.value.query,v.value.query):((g=o.value.isExactActive)==null?void 0:g.value)??!1:((h=o.value.isActive)==null?void 0:h.value)??!1:!1}),href:f(()=>{var h;return e.to?(h=o.value)==null?void 0:h.route.value.href:e.href})}}const It=_({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");function il(e,a){G(()=>{var t;return(t=e.isActive)==null?void 0:t.value},t=>{e.isLink.value&&t&&a&&mt(()=>{a(!0)})},{immediate:!0})}const ut=Symbol("rippleStop"),sl=80;function Gt(e,a){e.style.transform=a,e.style.webkitTransform=a}function ct(e){return e.constructor.name==="TouchEvent"}function Sn(e){return e.constructor.name==="KeyboardEvent"}const ol=function(e,a){var h;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=0,l=0;if(!Sn(e)){const g=a.getBoundingClientRect(),u=ct(e)?e.touches[e.touches.length-1]:e;n=u.clientX-g.left,l=u.clientY-g.top}let i=0,s=.3;(h=a._ripple)!=null&&h.circle?(s=.15,i=a.clientWidth/2,i=t.center?i:i+Math.sqrt((n-i)**2+(l-i)**2)/4):i=Math.sqrt(a.clientWidth**2+a.clientHeight**2)/2;const o=`${(a.clientWidth-i*2)/2}px`,v=`${(a.clientHeight-i*2)/2}px`,m=t.center?o:`${n-i}px`,y=t.center?v:`${l-i}px`;return{radius:i,scale:s,x:m,y,centerX:o,centerY:v}},Ue={show(e,a){var u;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((u=a==null?void 0:a._ripple)!=null&&u.enabled))return;const n=document.createElement("span"),l=document.createElement("span");n.appendChild(l),n.className="v-ripple__container",t.class&&(n.className+=` ${t.class}`);const{radius:i,scale:s,x:o,y:v,centerX:m,centerY:y}=ol(e,a,t),h=`${i*2}px`;l.className="v-ripple__animation",l.style.width=h,l.style.height=h,a.appendChild(n);const g=window.getComputedStyle(a);g&&g.position==="static"&&(a.style.position="relative",a.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Gt(l,`translate(${o}, ${v}) scale3d(${s},${s},${s})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Gt(l,`translate(${m}, ${y}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const a=e.getElementsByClassName("v-ripple__animation");if(a.length===0)return;const t=a[a.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const n=performance.now()-Number(t.dataset.activated),l=Math.max(250-n,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((o=t.parentNode)==null?void 0:o.parentNode)===e&&e.removeChild(t.parentNode)},300)},l)}};function Cn(e){return typeof e>"u"||!!e}function Ee(e){const a={},t=e.currentTarget;if(!(!(t!=null&&t._ripple)||t._ripple.touched||e[ut])){if(e[ut]=!0,ct(e))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(a.center=t._ripple.centered||Sn(e),t._ripple.class&&(a.class=t._ripple.class),ct(e)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Ue.show(e,t,a)},t._ripple.showTimer=window.setTimeout(()=>{var n;(n=t==null?void 0:t._ripple)!=null&&n.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},sl)}else Ue.show(e,t,a)}}function Wt(e){e[ut]=!0}function q(e){const a=e.currentTarget;if(a!=null&&a._ripple){if(window.clearTimeout(a._ripple.showTimer),e.type==="touchend"&&a._ripple.showTimerCommit){a._ripple.showTimerCommit(),a._ripple.showTimerCommit=null,a._ripple.showTimer=window.setTimeout(()=>{q(e)});return}window.setTimeout(()=>{a._ripple&&(a._ripple.touched=!1)}),Ue.hide(a)}}function kn(e){const a=e.currentTarget;a!=null&&a._ripple&&(a._ripple.showTimerCommit&&(a._ripple.showTimerCommit=null),window.clearTimeout(a._ripple.showTimer))}let $e=!1;function wn(e){!$e&&(e.keyCode===Ot.enter||e.keyCode===Ot.space)&&($e=!0,Ee(e))}function _n(e){$e=!1,q(e)}function xn(e){$e&&($e=!1,q(e))}function Vn(e,a,t){const{value:n,modifiers:l}=a,i=Cn(n);if(i||Ue.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=l.center,e._ripple.circle=l.circle,da(n)&&n.class&&(e._ripple.class=n.class),i&&!t){if(l.stop){e.addEventListener("touchstart",Wt,{passive:!0}),e.addEventListener("mousedown",Wt);return}e.addEventListener("touchstart",Ee,{passive:!0}),e.addEventListener("touchend",q,{passive:!0}),e.addEventListener("touchmove",kn,{passive:!0}),e.addEventListener("touchcancel",q),e.addEventListener("mousedown",Ee),e.addEventListener("mouseup",q),e.addEventListener("mouseleave",q),e.addEventListener("keydown",wn),e.addEventListener("keyup",_n),e.addEventListener("blur",xn),e.addEventListener("dragstart",q,{passive:!0})}else!i&&t&&In(e)}function In(e){e.removeEventListener("mousedown",Ee),e.removeEventListener("touchstart",Ee),e.removeEventListener("touchend",q),e.removeEventListener("touchmove",kn),e.removeEventListener("touchcancel",q),e.removeEventListener("mouseup",q),e.removeEventListener("mouseleave",q),e.removeEventListener("keydown",wn),e.removeEventListener("keyup",_n),e.removeEventListener("dragstart",q),e.removeEventListener("blur",xn)}function rl(e,a){Vn(e,a,!1)}function ul(e){delete e._ripple,In(e)}function cl(e,a){if(a.value===a.oldValue)return;const t=Cn(a.oldValue);Vn(e,a,t)}const Bt={mounted:rl,unmounted:ul,updated:cl},Bn=_({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:fn},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:U,appendIcon:U,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...re(),...R(),...he(),...He(),...me(),...Fa(),...mn(),..._t(),...hn(),...ee(),...It(),...tt(),...D({tag:"button"}),...K(),...Ie({variant:"elevated"})},"VBtn"),Pn=N()({name:"VBtn",props:Bn(),emits:{"group:selected":e=>!0},setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=Z(e),{borderClasses:i}=ue(e),{densityClasses:s}=Ve(e),{dimensionStyles:o}=De(e),{elevationClasses:v}=ye(e),{loaderClasses:m}=yn(e),{locationStyles:y}=xt(e),{positionClasses:h}=bn(e),{roundedClasses:g}=te(e),{sizeClasses:u,sizeStyles:c}=nt(e),d=Ga(e,e.symbol,!1),b=Vt(e,t),k=f(()=>{var w;return e.active!==void 0?e.active:b.isLink.value?(w=b.isActive)==null?void 0:w.value:d==null?void 0:d.isSelected.value}),C=f(()=>k.value?e.activeColor??e.color:e.color),L=f(()=>{var S,T;return{color:(d==null?void 0:d.isSelected.value)&&(!b.isLink.value||((S=b.isActive)==null?void 0:S.value))||!d||((T=b.isActive)==null?void 0:T.value)?C.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:I,colorStyles:E,variantClasses:V}=et(L),x=f(()=>(d==null?void 0:d.disabled.value)||e.disabled),A=f(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),B=f(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function $(w){var S;x.value||b.isLink.value&&(w.metaKey||w.ctrlKey||w.shiftKey||w.button!==0||t.target==="_blank")||((S=b.navigate)==null||S.call(b,w),d==null||d.toggle())}return il(b,d==null?void 0:d.select),z(()=>{const w=b.isLink.value?"a":e.tag,S=!!(e.prependIcon||n.prepend),T=!!(e.appendIcon||n.append),F=!!(e.icon&&e.icon!==!0);return Ce(r(w,{type:w==="a"?void 0:"button",class:["v-btn",d==null?void 0:d.selectedClass.value,{"v-btn--active":k.value,"v-btn--block":e.block,"v-btn--disabled":x.value,"v-btn--elevated":A.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},l.value,i.value,I.value,s.value,v.value,m.value,h.value,g.value,u.value,V.value,e.class],style:[E.value,o.value,y.value,c.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:x.value||void 0,href:b.href.value,tabindex:e.loading||e.readonly?-1:void 0,onClick:$,value:B.value},{default:()=>{var W;return[Qe(!0,"v-btn"),!e.icon&&S&&r("span",{key:"prepend",class:"v-btn__prepend"},[n.prepend?r(Y,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},n.prepend):r(oe,{key:"prepend-icon",icon:e.prependIcon},null)]),r("span",{class:"v-btn__content","data-no-activator":""},[!n.default&&F?r(oe,{key:"content-icon",icon:e.icon},null):r(Y,{key:"content-defaults",disabled:!F,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var J;return[((J=n.default)==null?void 0:J.call(n))??e.text]}})]),!e.icon&&T&&r("span",{key:"append",class:"v-btn__append"},[n.append?r(Y,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},n.append):r(oe,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&r("span",{key:"loader",class:"v-btn__loader"},[((W=n.loader)==null?void 0:W.call(n))??r(Ja,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Bt,!x.value&&e.ripple,"",{center:!!e.icon}]])}),{group:d}}}),dl=_({...Bn({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),vl=N()({name:"VAppBarNavIcon",props:dl(),setup(e,a){let{slots:t}=a;return z(()=>r(Pn,ne(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),dt=Symbol.for("vuetify:list");function Ln(){const e=ze(dt,{hasPrepend:M(!1),updateHasPrepend:()=>null}),a={hasPrepend:M(!1),updateHasPrepend:t=>{t&&(a.hasPrepend.value=t)}};return xe(dt,a),e}function An(){return ze(dt,null)}const Pt=e=>{const a={activate:t=>{let{id:n,value:l,activated:i}=t;return n=H(n),e&&!l&&i.size===1&&i.has(n)||(l?i.add(n):i.delete(n)),i},in:(t,n,l)=>{let i=new Set;if(t!=null)for(const s of St(t))i=a.activate({id:s,value:!0,activated:new Set(i),children:n,parents:l});return i},out:t=>Array.from(t)};return a},Tn=e=>{const a=Pt(e);return{activate:n=>{let{activated:l,id:i,...s}=n;i=H(i);const o=l.has(i)?new Set([i]):new Set;return a.activate({...s,id:i,activated:o})},in:(n,l,i)=>{let s=new Set;if(n!=null){const o=St(n);o.length&&(s=a.in(o.slice(0,1),l,i))}return s},out:(n,l,i)=>a.out(n,l,i)}},fl=e=>{const a=Pt(e);return{activate:n=>{let{id:l,activated:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.activate({id:l,activated:i,children:s,...o})},in:a.in,out:a.out}},gl=e=>{const a=Tn(e);return{activate:n=>{let{id:l,activated:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.activate({id:l,activated:i,children:s,...o})},in:a.in,out:a.out}},ml={open:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(t){const i=new Set;i.add(a);let s=l.get(a);for(;s!=null;)i.add(s),s=l.get(s);return i}else return n.delete(a),n},select:()=>null},pn={open:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(t){let i=H(l.get(a));for(n.add(a);i!=null&&i!==a;)n.add(i),i=H(l.get(i));return n}else n.delete(a);return n},select:()=>null},yl={open:pn.open,select:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(!t)return n;const i=[];let s=l.get(a);for(;s!=null;)i.push(s),s=l.get(s);return new Set(i)}},Lt=e=>{const a={select:t=>{let{id:n,value:l,selected:i}=t;if(n=H(n),e&&!l){const s=Array.from(i.entries()).reduce((o,v)=>{let[m,y]=v;return y==="on"&&o.push(m),o},[]);if(s.length===1&&s[0]===n)return i}return i.set(n,l?"on":"off"),i},in:(t,n,l)=>{let i=new Map;for(const s of t||[])i=a.select({id:s,value:!0,selected:new Map(i),children:n,parents:l});return i},out:t=>{const n=[];for(const[l,i]of t.entries())i==="on"&&n.push(l);return n}};return a},Nn=e=>{const a=Lt(e);return{select:n=>{let{selected:l,id:i,...s}=n;i=H(i);const o=l.has(i)?new Map([[i,l.get(i)]]):new Map;return a.select({...s,id:i,selected:o})},in:(n,l,i)=>{let s=new Map;return n!=null&&n.length&&(s=a.in(n.slice(0,1),l,i)),s},out:(n,l,i)=>a.out(n,l,i)}},hl=e=>{const a=Lt(e);return{select:n=>{let{id:l,selected:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.select({id:l,selected:i,children:s,...o})},in:a.in,out:a.out}},bl=e=>{const a=Nn(e);return{select:n=>{let{id:l,selected:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.select({id:l,selected:i,children:s,...o})},in:a.in,out:a.out}},Sl=e=>{const a={select:t=>{let{id:n,value:l,selected:i,children:s,parents:o}=t;n=H(n);const v=new Map(i),m=[n];for(;m.length;){const h=m.shift();i.set(H(h),l?"on":"off"),s.has(h)&&m.push(...s.get(h))}let y=H(o.get(n));for(;y;){const h=s.get(y),g=h.every(c=>i.get(H(c))==="on"),u=h.every(c=>!i.has(H(c))||i.get(H(c))==="off");i.set(y,g?"on":u?"off":"indeterminate"),y=H(o.get(y))}return e&&!l&&Array.from(i.entries()).reduce((g,u)=>{let[c,d]=u;return d==="on"&&g.push(c),g},[]).length===0?v:i},in:(t,n,l)=>{let i=new Map;for(const s of t||[])i=a.select({id:s,value:!0,selected:new Map(i),children:n,parents:l});return i},out:(t,n)=>{const l=[];for(const[i,s]of t.entries())s==="on"&&!n.has(i)&&l.push(i);return l}};return a},Oe=Symbol.for("vuetify:nested"),En={id:M(),root:{register:()=>null,unregister:()=>null,parents:j(new Map),children:j(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:j(!1),selectable:j(!1),opened:j(new Set),activated:j(new Set),selected:j(new Map),selectedValues:j([])}},Cl=_({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),kl=e=>{let a=!1;const t=j(new Map),n=j(new Map),l=ve(e,"opened",e.opened,u=>new Set(H(u)),u=>[...u.values()]),i=f(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return fl(e.mandatory);case"single-leaf":return gl(e.mandatory);case"independent":return Pt(e.mandatory);case"single-independent":default:return Tn(e.mandatory)}}),s=f(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return bl(e.mandatory);case"leaf":return hl(e.mandatory);case"independent":return Lt(e.mandatory);case"single-independent":return Nn(e.mandatory);case"classic":default:return Sl(e.mandatory)}}),o=f(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return yl;case"single":return ml;case"multiple":default:return pn}}),v=ve(e,"activated",e.activated,u=>i.value.in(u,t.value,n.value),u=>i.value.out(u,t.value,n.value)),m=ve(e,"selected",e.selected,u=>s.value.in(u,t.value,n.value),u=>s.value.out(u,t.value,n.value));le(()=>{a=!0});function y(u){const c=[];let d=u;for(;d!=null;)c.unshift(d),d=n.value.get(d);return c}const h=ge("nested"),g={id:M(),root:{opened:l,activatable:p(e,"activatable"),selectable:p(e,"selectable"),activated:v,selected:m,selectedValues:f(()=>{const u=[];for(const[c,d]of m.value.entries())d==="on"&&u.push(c);return u}),register:(u,c,d)=>{c&&u!==c&&n.value.set(u,c),d&&t.value.set(u,[]),c!=null&&t.value.set(c,[...t.value.get(c)||[],u])},unregister:u=>{if(a)return;t.value.delete(u);const c=n.value.get(u);if(c){const d=t.value.get(c)??[];t.value.set(c,d.filter(b=>b!==u))}n.value.delete(u)},open:(u,c,d)=>{h.emit("click:open",{id:u,value:c,path:y(u),event:d});const b=o.value.open({id:u,value:c,opened:new Set(l.value),children:t.value,parents:n.value,event:d});b&&(l.value=b)},openOnSelect:(u,c,d)=>{const b=o.value.select({id:u,value:c,selected:new Map(m.value),opened:new Set(l.value),children:t.value,parents:n.value,event:d});b&&(l.value=b)},select:(u,c,d)=>{h.emit("click:select",{id:u,value:c,path:y(u),event:d});const b=s.value.select({id:u,value:c,selected:new Map(m.value),children:t.value,parents:n.value,event:d});b&&(m.value=b),g.root.openOnSelect(u,c,d)},activate:(u,c,d)=>{if(!e.activatable)return g.root.select(u,!0,d);h.emit("click:activate",{id:u,value:c,path:y(u),event:d});const b=i.value.activate({id:u,value:c,activated:new Set(v.value),children:t.value,parents:n.value,event:d});b&&(v.value=b)},children:t,parents:n}};return xe(Oe,g),g.root},$n=(e,a)=>{const t=ze(Oe,En),n=Symbol(nn()),l=f(()=>e.value!==void 0?e.value:n),i={...t,id:l,open:(s,o)=>t.root.open(H(l.value),s,o),openOnSelect:(s,o)=>t.root.openOnSelect(l.value,s,o),isOpen:f(()=>t.root.opened.value.has(H(l.value))),parent:f(()=>t.root.parents.value.get(l.value)),activate:(s,o)=>t.root.activate(l.value,s,o),isActivated:f(()=>t.root.activated.value.has(H(l.value))),select:(s,o)=>t.root.select(l.value,s,o),isSelected:f(()=>t.root.selected.value.get(H(l.value))==="on"),isIndeterminate:f(()=>t.root.selected.value.get(l.value)==="indeterminate"),isLeaf:f(()=>!t.root.children.value.get(l.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(l.value,t.id.value,a),le(()=>{!t.isGroupActivator&&t.root.unregister(l.value)}),a&&xe(Oe,i),i},wl=()=>{const e=ze(Oe,En);xe(Oe,{...e,isGroupActivator:!0})},_l=va({name:"VListGroupActivator",setup(e,a){let{slots:t}=a;return wl(),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),xl=_({activeColor:String,baseColor:String,color:String,collapseIcon:{type:U,default:"$collapse"},expandIcon:{type:U,default:"$expand"},prependIcon:U,appendIcon:U,fluid:Boolean,subgroup:Boolean,title:String,value:null,...R(),...D()},"VListGroup"),Ut=N()({name:"VListGroup",props:xl(),setup(e,a){let{slots:t}=a;const{isOpen:n,open:l,id:i}=$n(p(e,"value"),!0),s=f(()=>`v-list-group--id-${String(i.value)}`),o=An(),{isBooted:v}=wt();function m(u){u.stopPropagation(),l(!n.value,u)}const y=f(()=>({onClick:m,class:"v-list-group__header",id:s.value})),h=f(()=>n.value?e.collapseIcon:e.expandIcon),g=f(()=>({VListItem:{active:n.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}));return z(()=>r(e.tag,{class:["v-list-group",{"v-list-group--prepend":o==null?void 0:o.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":n.value},e.class],style:e.style},{default:()=>[t.activator&&r(Y,{defaults:g.value},{default:()=>[r(_l,null,{default:()=>[t.activator({props:y.value,isOpen:n.value})]})]}),r(Ae,{transition:{component:on},disabled:!v.value},{default:()=>{var u;return[Ce(r("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[(u=t.default)==null?void 0:u.call(t)]),[[Qt,n.value]])]}})]})),{isOpen:n}}}),Vl=_({opacity:[Number,String],...R(),...D()},"VListItemSubtitle"),Il=N()({name:"VListItemSubtitle",props:Vl(),setup(e,a){let{slots:t}=a;return z(()=>r(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),Bl=an("v-list-item-title"),Pl=_({start:Boolean,end:Boolean,icon:U,image:String,text:String,...re(),...R(),...he(),...ee(),...tt(),...D(),...K(),...Ie({variant:"flat"})},"VAvatar"),Ye=N()({name:"VAvatar",props:Pl(),setup(e,a){let{slots:t}=a;const{themeClasses:n}=Z(e),{borderClasses:l}=ue(e),{colorClasses:i,colorStyles:s,variantClasses:o}=et(e),{densityClasses:v}=Ve(e),{roundedClasses:m}=te(e),{sizeClasses:y,sizeStyles:h}=nt(e);return z(()=>r(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},n.value,l.value,i.value,v.value,m.value,y.value,o.value,e.class],style:[s.value,h.value,e.style]},{default:()=>[t.default?r(Y,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?r(Je,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?r(oe,{key:"icon",icon:e.icon},null):e.text,Qe(!1,"v-avatar")]})),{}}}),Ll=_({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:U,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:U,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:pe(),onClickOnce:pe(),...re(),...R(),...he(),...He(),...me(),...ee(),...It(),...D(),...K(),...Ie({variant:"text"})},"VListItem"),vt=N()({name:"VListItem",directives:{Ripple:Bt},props:Ll(),emits:{click:e=>!0},setup(e,a){let{attrs:t,slots:n,emit:l}=a;const i=Vt(e,t),s=f(()=>e.value===void 0?i.href.value:e.value),{activate:o,isActivated:v,select:m,isOpen:y,isSelected:h,isIndeterminate:g,isGroupActivator:u,root:c,parent:d,openOnSelect:b}=$n(s,!1),k=An(),C=f(()=>{var P;return e.active!==!1&&(e.active||((P=i.isActive)==null?void 0:P.value)||(c.activatable.value?v.value:h.value))}),L=f(()=>e.link!==!1&&i.isLink.value),I=f(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||!!k&&(c.selectable.value||c.activatable.value||e.value!=null))),E=f(()=>e.rounded||e.nav),V=f(()=>e.color??e.activeColor),x=f(()=>({color:C.value?V.value??e.baseColor:e.baseColor,variant:e.variant}));G(()=>{var P;return(P=i.isActive)==null?void 0:P.value},P=>{P&&d.value!=null&&c.open(d.value,!0),P&&b(P)},{immediate:!0});const{themeClasses:A}=Z(e),{borderClasses:B}=ue(e),{colorClasses:$,colorStyles:w,variantClasses:S}=et(x),{densityClasses:T}=Ve(e),{dimensionStyles:F}=De(e),{elevationClasses:W}=ye(e),{roundedClasses:J}=te(E),je=f(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Be=f(()=>({isActive:C.value,select:m,isOpen:y.value,isSelected:h.value,isIndeterminate:g.value}));function Fe(P){var ce;l("click",P),I.value&&((ce=i.navigate)==null||ce.call(i,P),!u&&(c.activatable.value?o(!v.value,P):(c.selectable.value||e.value!=null)&&m(!h.value,P)))}function at(P){(P.key==="Enter"||P.key===" ")&&(P.preventDefault(),P.target.dispatchEvent(new MouseEvent("click",P)))}return z(()=>{const P=L.value?"a":e.tag,ce=n.title||e.title!=null,Ge=n.subtitle||e.subtitle!=null,Pe=!!(e.appendAvatar||e.appendIcon),qn=!!(Pe||n.append),pt=!!(e.prependAvatar||e.prependIcon),lt=!!(pt||n.prepend);return k==null||k.updateHasPrepend(lt),e.activeColor&&fa("active-color",["color","base-color"]),Ce(r(P,{class:["v-list-item",{"v-list-item--active":C.value,"v-list-item--disabled":e.disabled,"v-list-item--link":I.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!lt&&(k==null?void 0:k.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&C.value},A.value,B.value,$.value,T.value,W.value,je.value,J.value,S.value,e.class],style:[w.value,F.value,e.style],href:i.href.value,tabindex:I.value?k?-2:0:void 0,onClick:Fe,onKeydown:I.value&&!L.value&&at},{default:()=>{var Nt;return[Qe(I.value||C.value,"v-list-item"),lt&&r("div",{key:"prepend",class:"v-list-item__prepend"},[n.prepend?r(Y,{key:"prepend-defaults",disabled:!pt,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Q;return[(Q=n.prepend)==null?void 0:Q.call(n,Be.value)]}}):r(ae,null,[e.prependAvatar&&r(Ye,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(oe,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),r("div",{class:"v-list-item__spacer"},null)]),r("div",{class:"v-list-item__content","data-no-activator":""},[ce&&r(Bl,{key:"title"},{default:()=>{var Q;return[((Q=n.title)==null?void 0:Q.call(n,{title:e.title}))??e.title]}}),Ge&&r(Il,{key:"subtitle"},{default:()=>{var Q;return[((Q=n.subtitle)==null?void 0:Q.call(n,{subtitle:e.subtitle}))??e.subtitle]}}),(Nt=n.default)==null?void 0:Nt.call(n,Be.value)]),qn&&r("div",{key:"append",class:"v-list-item__append"},[n.append?r(Y,{key:"append-defaults",disabled:!Pe,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Q;return[(Q=n.append)==null?void 0:Q.call(n,Be.value)]}}):r(ae,null,[e.appendIcon&&r(oe,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(Ye,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),r("div",{class:"v-list-item__spacer"},null)])]}}),[[yt("ripple"),I.value&&e.ripple]])}),{activate:o,isActivated:v,isGroupActivator:u,isSelected:h,list:k,select:m}}}),Al=_({color:String,inset:Boolean,sticky:Boolean,title:String,...R(),...D()},"VListSubheader"),Tl=N()({name:"VListSubheader",props:Al(),setup(e,a){let{slots:t}=a;const{textColorClasses:n,textColorStyles:l}=ke(p(e,"color"));return z(()=>{const i=!!(t.default||e.title);return r(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},n.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var s;return[i&&r("div",{class:"v-list-subheader__text"},[((s=t.default)==null?void 0:s.call(t))??e.title])]}})}),{}}}),pl=_({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...R(),...K()},"VDivider"),Nl=N()({name:"VDivider",props:pl(),setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=Z(e),{textColorClasses:i,textColorStyles:s}=ke(p(e,"color")),o=f(()=>{const v={};return e.length&&(v[e.vertical?"height":"width"]=O(e.length)),e.thickness&&(v[e.vertical?"borderRightWidth":"borderTopWidth"]=O(e.thickness)),v});return z(()=>{const v=r("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,i.value,e.class],style:[o.value,s.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return n.default?r("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[v,r("div",{class:"v-divider__content"},[n.default()]),v]):v}),{}}}),El=_({items:Array,returnObject:Boolean},"VListChildren"),On=N()({name:"VListChildren",props:El(),setup(e,a){let{slots:t}=a;return Ln(),()=>{var n,l;return((n=t.default)==null?void 0:n.call(t))??((l=e.items)==null?void 0:l.map(i=>{var g,u;let{children:s,props:o,type:v,raw:m}=i;if(v==="divider")return((g=t.divider)==null?void 0:g.call(t,{props:o}))??r(Nl,o,null);if(v==="subheader")return((u=t.subheader)==null?void 0:u.call(t,{props:o}))??r(Tl,o,null);const y={subtitle:t.subtitle?c=>{var d;return(d=t.subtitle)==null?void 0:d.call(t,{...c,item:m})}:void 0,prepend:t.prepend?c=>{var d;return(d=t.prepend)==null?void 0:d.call(t,{...c,item:m})}:void 0,append:t.append?c=>{var d;return(d=t.append)==null?void 0:d.call(t,{...c,item:m})}:void 0,title:t.title?c=>{var d;return(d=t.title)==null?void 0:d.call(t,{...c,item:m})}:void 0},h=Ut.filterProps(o);return s?r(Ut,ne({value:o==null?void 0:o.value},h),{activator:c=>{let{props:d}=c;const b={...o,...d,value:e.returnObject?m:o.value};return t.header?t.header({props:b}):r(vt,b,y)},default:()=>r(On,{items:s,returnObject:e.returnObject},t)}):t.item?t.item({props:o}):r(vt,ne(o,{value:e.returnObject?m:o.value}),y)}))}}}),$l=_({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:bt}},"list-items");function Ol(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Ml(e,a){const t=Le(a,e.itemType,"item"),n=Ol(a)?a:Le(a,e.itemTitle),l=Le(a,e.itemValue,void 0),i=Le(a,e.itemChildren),s=e.itemProps===!0?ma(a,["children"]):Le(a,e.itemProps),o={title:n,value:l,...s};return{type:t,title:o.title,value:o.value,props:o,children:t==="item"&&i?Mn(e,i):void 0,raw:a}}function Mn(e,a){const t=[];for(const n of a)t.push(Ml(e,n));return t}function Rl(e){return{items:f(()=>Mn(e,e.items))}}const zl=_({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":pe(),"onClick:select":pe(),"onUpdate:opened":pe(),...Cl({selectStrategy:"single-leaf",openStrategy:"list"}),...re(),...R(),...he(),...He(),...me(),itemType:{type:String,default:"type"},...$l(),...ee(),...D(),...K(),...Ie({variant:"text"})},"VList"),Hl=N()({name:"VList",props:zl(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,a){let{slots:t}=a;const{items:n}=Rl(e),{themeClasses:l}=Z(e),{backgroundColorClasses:i,backgroundColorStyles:s}=se(p(e,"bgColor")),{borderClasses:o}=ue(e),{densityClasses:v}=Ve(e),{dimensionStyles:m}=De(e),{elevationClasses:y}=ye(e),{roundedClasses:h}=te(e),{children:g,open:u,parents:c,select:d}=kl(e),b=f(()=>e.lines?`v-list--${e.lines}-line`:void 0),k=p(e,"activeColor"),C=p(e,"baseColor"),L=p(e,"color");Ln(),_e({VListGroup:{activeColor:k,baseColor:C,color:L,expandIcon:p(e,"expandIcon"),collapseIcon:p(e,"collapseIcon")},VListItem:{activeClass:p(e,"activeClass"),activeColor:k,baseColor:C,color:L,density:p(e,"density"),disabled:p(e,"disabled"),lines:p(e,"lines"),nav:p(e,"nav"),slim:p(e,"slim"),variant:p(e,"variant")}});const I=M(!1),E=j();function V(S){I.value=!0}function x(S){I.value=!1}function A(S){var T;!I.value&&!(S.relatedTarget&&((T=E.value)!=null&&T.contains(S.relatedTarget)))&&w()}function B(S){const T=S.target;if(!(!E.value||["INPUT","TEXTAREA"].includes(T.tagName))){if(S.key==="ArrowDown")w("next");else if(S.key==="ArrowUp")w("prev");else if(S.key==="Home")w("first");else if(S.key==="End")w("last");else return;S.preventDefault()}}function $(S){I.value=!0}function w(S){if(E.value)return ga(E.value,S)}return z(()=>r(e.tag,{ref:E,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,i.value,o.value,v.value,y.value,b.value,h.value,e.class],style:[s.value,m.value,e.style],tabindex:e.disabled||I.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:V,onFocusout:x,onFocus:A,onKeydown:B,onMousedown:$},{default:()=>[r(On,{items:n.value,returnObject:e.returnObject},t)]})),{open:u,select:d,focus:w,children:g,parents:c}}});function Dl(e){let{rootEl:a,isSticky:t,layoutItemStyles:n}=e;const l=M(!1),i=M(0),s=f(()=>{const m=typeof l.value=="boolean"?"top":l.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[m]:O(i.value)}:{top:n.value.top}]});Re(()=>{G(t,m=>{m?window.addEventListener("scroll",v,{passive:!0}):window.removeEventListener("scroll",v)},{immediate:!0})}),le(()=>{window.removeEventListener("scroll",v)});let o=0;function v(){const m=o>window.scrollY?"up":"down",y=a.value.getBoundingClientRect(),h=parseFloat(n.value.top??0),g=window.scrollY-Math.max(0,i.value-h),u=y.height+Math.max(i.value,h)-window.scrollY-window.innerHeight,c=parseFloat(getComputedStyle(a.value).getPropertyValue("--v-body-scroll-y"))||0;y.height0;t--){if(e[t].t===e[t-1].t)continue;const n=Yt(a),l=(e[t].d-e[t-1].d)/(e[t].t-e[t-1].t);a+=(l-n)*Math.abs(l),t===e.length-1&&(a*=.5)}return Yt(a)*1e3}function Gl(){const e={};function a(l){Array.from(l.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new ya(Fl))).push([l.timeStamp,i])})}function t(l){Array.from(l.changedTouches).forEach(i=>{delete e[i.identifier]})}function n(l){var m;const i=(m=e[l])==null?void 0:m.values().reverse();if(!i)throw new Error(`No samples for touch id ${l}`);const s=i[0],o=[],v=[];for(const y of i){if(s[0]-y[0]>jl)break;o.push({t:y[0],d:y[1].clientX}),v.push({t:y[0],d:y[1].clientY})}return{x:qt(o),y:qt(v),get direction(){const{x:y,y:h}=this,[g,u]=[Math.abs(y),Math.abs(h)];return g>u&&y>=0?"right":g>u&&y<=0?"left":u>g&&h>=0?"down":u>g&&h<=0?"up":Wl()}}}return{addMovement:a,endTouch:t,getVelocity:n}}function Wl(){throw new Error}function Ul(e){let{el:a,isActive:t,isTemporary:n,width:l,touchless:i,position:s}=e;Re(()=>{window.addEventListener("touchstart",C,{passive:!0}),window.addEventListener("touchmove",L,{passive:!1}),window.addEventListener("touchend",I,{passive:!0})}),le(()=>{window.removeEventListener("touchstart",C),window.removeEventListener("touchmove",L),window.removeEventListener("touchend",I)});const o=f(()=>["left","right"].includes(s.value)),{addMovement:v,endTouch:m,getVelocity:y}=Gl();let h=!1;const g=M(!1),u=M(0),c=M(0);let d;function b(V,x){return(s.value==="left"?V:s.value==="right"?document.documentElement.clientWidth-V:s.value==="top"?V:s.value==="bottom"?document.documentElement.clientHeight-V:be())-(x?l.value:0)}function k(V){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const A=s.value==="left"?(V-c.value)/l.value:s.value==="right"?(document.documentElement.clientWidth-V-c.value)/l.value:s.value==="top"?(V-c.value)/l.value:s.value==="bottom"?(document.documentElement.clientHeight-V-c.value)/l.value:be();return x?Math.max(0,Math.min(1,A)):A}function C(V){if(i.value)return;const x=V.changedTouches[0].clientX,A=V.changedTouches[0].clientY,B=25,$=s.value==="left"?xdocument.documentElement.clientWidth-B:s.value==="top"?Adocument.documentElement.clientHeight-B:be(),w=t.value&&(s.value==="left"?xdocument.documentElement.clientWidth-l.value:s.value==="top"?Adocument.documentElement.clientHeight-l.value:be());($||w||t.value&&n.value)&&(d=[x,A],c.value=b(o.value?x:A,t.value),u.value=k(o.value?x:A),h=c.value>-20&&c.value<80,m(V),v(V))}function L(V){const x=V.changedTouches[0].clientX,A=V.changedTouches[0].clientY;if(h){if(!V.cancelable){h=!1;return}const $=Math.abs(x-d[0]),w=Math.abs(A-d[1]);(o.value?$>w&&$>3:w>$&&w>3)?(g.value=!0,h=!1):(o.value?w:$)>3&&(h=!1)}if(!g.value)return;V.preventDefault(),v(V);const B=k(o.value?x:A,!1);u.value=Math.max(0,Math.min(1,B)),B>1?c.value=b(o.value?x:A,!0):B<0&&(c.value=b(o.value?x:A,!1))}function I(V){if(h=!1,!g.value)return;v(V),g.value=!1;const x=y(V.changedTouches[0].identifier),A=Math.abs(x.x),B=Math.abs(x.y);(o.value?A>B&&A>400:B>A&&B>3)?t.value=x.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||be()):t.value=u.value>.5}const E=f(()=>g.value?{transform:s.value==="left"?`translateX(calc(-100% + ${u.value*l.value}px))`:s.value==="right"?`translateX(calc(100% - ${u.value*l.value}px))`:s.value==="top"?`translateY(calc(-100% + ${u.value*l.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${u.value*l.value}px))`:be(),transition:"none"}:void 0);return Te(g,()=>{var A,B;const V=((A=a.value)==null?void 0:A.style.transform)??null,x=((B=a.value)==null?void 0:B.style.transition)??null;ht(()=>{var $,w,S,T;(w=a.value)==null||w.style.setProperty("transform",(($=E.value)==null?void 0:$.transform)||"none"),(T=a.value)==null||T.style.setProperty("transition",((S=E.value)==null?void 0:S.transition)||null)}),ha(()=>{var $,w;($=a.value)==null||$.style.setProperty("transform",V),(w=a.value)==null||w.style.setProperty("transition",x)})}),{isDragging:g,dragProgress:u,dragStyles:E}}function be(){throw new Error}const Yl=_({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function ql(e,a){let t=()=>{};function n(s){t==null||t();const o=Number(s?e.openDelay:e.closeDelay);return new Promise(v=>{t=ba(o,()=>{a==null||a(s),v(s)})})}function l(){return n(!0)}function i(){return n(!1)}return{clearDelay:t,runOpenDelay:l,runCloseDelay:i}}function Xl(){const a=ge("useScopeId").vnode.scopeId;return{scopeId:a?{[a]:""}:void 0}}const Kl=["start","end","left","right","top","bottom"],Zl=_({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>Kl.includes(e)},sticky:Boolean,...re(),...R(),...Yl(),...Sa({mobile:null}),...me(),...en(),...ee(),...D({tag:"nav"}),...K()},"VNavigationDrawer"),Jl=N()({name:"VNavigationDrawer",props:Zl(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,a){let{attrs:t,emit:n,slots:l}=a;const{isRtl:i}=Xe(),{themeClasses:s}=Z(e),{borderClasses:o}=ue(e),{backgroundColorClasses:v,backgroundColorStyles:m}=se(p(e,"color")),{elevationClasses:y}=ye(e),{displayClasses:h,mobile:g}=Ca(e),{roundedClasses:u}=te(e),c=ll(),d=ve(e,"modelValue",null,P=>!!P),{ssrBootStyles:b}=wt(),{scopeId:k}=Xl(),C=j(),L=M(!1),{runOpenDelay:I,runCloseDelay:E}=ql(e,P=>{L.value=P}),V=f(()=>e.rail&&e.expandOnHover&&L.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),x=f(()=>rt(e.location,i.value)),A=f(()=>e.persistent),B=f(()=>!e.permanent&&(g.value||e.temporary)),$=f(()=>e.sticky&&!B.value&&x.value!=="bottom");Te(()=>e.expandOnHover&&e.rail!=null,()=>{G(L,P=>n("update:rail",!P))}),Te(()=>!e.disableResizeWatcher,()=>{G(B,P=>!e.permanent&&mt(()=>d.value=!P))}),Te(()=>!e.disableRouteWatcher&&!!c,()=>{G(c.currentRoute,()=>B.value&&(d.value=!1))}),G(()=>e.permanent,P=>{P&&(d.value=!0)}),e.modelValue==null&&!B.value&&(d.value=e.permanent||!g.value);const{isDragging:w,dragProgress:S}=Ul({el:C,isActive:d,isTemporary:B,width:V,touchless:p(e,"touchless"),position:x}),T=f(()=>{const P=B.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):V.value;return w.value?P*S.value:P}),F=f(()=>["top","bottom"].includes(e.location)?0:V.value),{layoutItemStyles:W,layoutItemScrimStyles:J}=tn({id:e.name,order:f(()=>parseInt(e.order,10)),position:x,layoutSize:T,elementSize:F,active:f(()=>d.value||w.value),disableTransitions:f(()=>w.value),absolute:f(()=>e.absolute||$.value&&typeof je.value!="string")}),{isStuck:je,stickyStyles:Be}=Dl({rootEl:C,isSticky:$,layoutItemStyles:W}),Fe=se(f(()=>typeof e.scrim=="string"?e.scrim:null)),at=f(()=>({...w.value?{opacity:S.value*.2,transition:"none"}:void 0,...J.value}));return _e({VList:{bgColor:"transparent"}}),z(()=>{const P=l.image||e.image;return r(ae,null,[r(e.tag,ne({ref:C,onMouseenter:I,onMouseleave:E,class:["v-navigation-drawer",`v-navigation-drawer--${x.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":L.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":B.value,"v-navigation-drawer--persistent":A.value,"v-navigation-drawer--active":d.value,"v-navigation-drawer--sticky":$.value},s.value,v.value,o.value,h.value,y.value,u.value,e.class],style:[m.value,W.value,b.value,Be.value,e.style,["top","bottom"].includes(x.value)?{height:"auto"}:{}]},k,t),{default:()=>{var ce,Ge,Pe;return[P&&r("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?r(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},l.image):r(Je,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),l.prepend&&r("div",{class:"v-navigation-drawer__prepend"},[(ce=l.prepend)==null?void 0:ce.call(l)]),r("div",{class:"v-navigation-drawer__content"},[(Ge=l.default)==null?void 0:Ge.call(l)]),l.append&&r("div",{class:"v-navigation-drawer__append"},[(Pe=l.append)==null?void 0:Pe.call(l)])]}}),r(Me,{name:"fade-transition"},{default:()=>[B.value&&(w.value||d.value)&&!!e.scrim&&r("div",ne({class:["v-navigation-drawer__scrim",Fe.backgroundColorClasses.value],style:[at.value,Fe.backgroundColorStyles.value],onClick:()=>{A.value||(d.value=!1)}},k),null)]})])}),{isStuck:je}}}),Ql={data:()=>({drawer:!1,pages:[{title:"Home",to:"/"},{title:"Schedule",to:"/schedule"},{title:"Speakers",to:"/speakers"},{title:"Sponsors",to:"/sponsors"},{title:"Venue",to:"/venue"},{title:"Policies",to:"/policies"},{title:"About",to:"/about"},{title:"Goodies",to:"/goodies"}]})};function ei(e,a,t,n,l,i){const s=Xn;return de(),Ne("div",null,[r(za,{elevation:0},{append:ie(()=>[(de(!0),Ne(ae,null,Mt(e.pages,(o,v)=>(de(),Rt(s,{key:v,class:"d-none d-sm-block",to:o.to},{default:ie(()=>[r(Pn,null,{default:ie(()=>[We(zt(o.title),1)]),_:2},1024)]),_:2},1032,["to"]))),128))]),default:ie(()=>[r(vl,{class:"d-flex d-sm-none",variant:"text",onClick:a[0]||(a[0]=ka(o=>e.drawer=!e.drawer,["stop"]))})]),_:1}),r(Jl,{modelValue:e.drawer,"onUpdate:modelValue":a[1]||(a[1]=o=>e.drawer=o)},{default:ie(()=>[r(Hl,null,{default:ie(()=>[(de(!0),Ne(ae,null,Mt(e.pages,(o,v)=>(de(),Rt(s,{key:v,to:o.to},{default:ie(()=>[r(vt,null,{default:ie(()=>[We(zt(o.title),1)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:1})]),_:1},8,["modelValue"])])}const pi=Ct(Ql,[["render",ei],["__scopeId","data-v-388a34fa"]]),ti={},ni={id:"svg",viewBox:"0 0 1440 390",xmlns:"http://www.w3.org/2000/svg",class:"transition duration-300 ease-in-out delay-150"},ai=Ke("path",{d:"M 0,400 L 0,100 C 116.07655502392345,81.58851674641147 232.1531100478469,63.17703349282296 330,65 C 427.8468899521531,66.82296650717704 507.46411483253587,88.88038277511963 585,100 C 662.5358851674641,111.11961722488037 737.9904306220094,111.30143540669856 822,108 C 906.0095693779906,104.69856459330144 998.5741626794259,97.91387559808612 1103,96 C 1207.4258373205741,94.08612440191388 1323.712918660287,97.04306220095694 1440,100 L 1440,400 L 0,400 Z",stroke:"none","stroke-width":"0",fill:"#419dbf","fill-opacity":"0.53",class:"transition-all duration-300 ease-in-out delay-150 path-0"},null,-1),li=Ke("path",{d:"M 0,400 L 0,233 C 77.37799043062202,242.61722488038276 154.75598086124404,252.23444976076556 236,251 C 317.24401913875596,249.76555023923444 402.3540669856459,237.67942583732057 525,225 C 647.6459330143541,212.32057416267943 807.8277511961724,199.04784688995215 912,196 C 1016.1722488038276,192.95215311004785 1064.3349282296651,200.1291866028708 1143,208 C 1221.6650717703349,215.8708133971292 1330.8325358851675,224.4354066985646 1440,233 L 1440,400 L 0,400 Z",stroke:"none","stroke-width":"0",fill:"#419dbf","fill-opacity":"1",class:"transition-all duration-300 ease-in-out delay-150 path-1"},null,-1),ii=[ai,li];function si(e,a){return de(),Ne("svg",ni,ii)}const Ni=Ct(ti,[["render",si]]),oi={},ri={class:"footer"},ui=Ke("br",null,null,-1),ci=Ke("a",{href:"https://twitter.com/ydah_"},"@ydah_",-1);function di(e,a){return de(),Ne("div",ri,[We(" 大阪Ruby会議04 ©2024 "),ui,We(" Designed by "),ci])}const Ei=Ct(oi,[["render",di]]),$i=wa("/logo.png"),vi=N()({name:"VCardActions",props:R(),setup(e,a){let{slots:t}=a;return _e({VBtn:{slim:!0,variant:"text"}}),z(()=>{var n;return r("div",{class:["v-card-actions",e.class],style:e.style},[(n=t.default)==null?void 0:n.call(t)])}),{}}}),fi=_({opacity:[Number,String],...R(),...D()},"VCardSubtitle"),gi=N()({name:"VCardSubtitle",props:fi(),setup(e,a){let{slots:t}=a;return z(()=>r(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},t)),{}}}),mi=an("v-card-title"),yi=_({appendAvatar:String,appendIcon:U,prependAvatar:String,prependIcon:U,subtitle:[String,Number],title:[String,Number],...R(),...he()},"VCardItem"),hi=N()({name:"VCardItem",props:yi(),setup(e,a){let{slots:t}=a;return z(()=>{var m;const n=!!(e.prependAvatar||e.prependIcon),l=!!(n||t.prepend),i=!!(e.appendAvatar||e.appendIcon),s=!!(i||t.append),o=!!(e.title!=null||t.title),v=!!(e.subtitle!=null||t.subtitle);return r("div",{class:["v-card-item",e.class],style:e.style},[l&&r("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?r(Y,{key:"prepend-defaults",disabled:!n,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):r(ae,null,[e.prependAvatar&&r(Ye,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(oe,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),r("div",{class:"v-card-item__content"},[o&&r(mi,{key:"title"},{default:()=>{var y;return[((y=t.title)==null?void 0:y.call(t))??e.title]}}),v&&r(gi,{key:"subtitle"},{default:()=>{var y;return[((y=t.subtitle)==null?void 0:y.call(t))??e.subtitle]}}),(m=t.default)==null?void 0:m.call(t)]),s&&r("div",{key:"append",class:"v-card-item__append"},[t.append?r(Y,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):r(ae,null,[e.appendIcon&&r(oe,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(Ye,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),bi=_({opacity:[Number,String],...R(),...D()},"VCardText"),Si=N()({name:"VCardText",props:bi(),setup(e,a){let{slots:t}=a;return z(()=>r(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},t)),{}}}),Ci=_({appendAvatar:String,appendIcon:U,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:U,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...re(),...R(),...he(),...He(),...me(),...mn(),..._t(),...hn(),...ee(),...It(),...D(),...K(),...Ie({variant:"elevated"})},"VCard"),Oi=N()({name:"VCard",directives:{Ripple:Bt},props:Ci(),setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=Z(e),{borderClasses:i}=ue(e),{colorClasses:s,colorStyles:o,variantClasses:v}=et(e),{densityClasses:m}=Ve(e),{dimensionStyles:y}=De(e),{elevationClasses:h}=ye(e),{loaderClasses:g}=yn(e),{locationStyles:u}=xt(e),{positionClasses:c}=bn(e),{roundedClasses:d}=te(e),b=Vt(e,t),k=f(()=>e.link!==!1&&b.isLink.value),C=f(()=>!e.disabled&&e.link!==!1&&(e.link||b.isClickable.value));return z(()=>{const L=k.value?"a":e.tag,I=!!(n.title||e.title!=null),E=!!(n.subtitle||e.subtitle!=null),V=I||E,x=!!(n.append||e.appendAvatar||e.appendIcon),A=!!(n.prepend||e.prependAvatar||e.prependIcon),B=!!(n.image||e.image),$=V||A||x,w=!!(n.text||e.text!=null);return Ce(r(L,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":C.value},l.value,i.value,s.value,m.value,h.value,g.value,c.value,d.value,v.value,e.class],style:[o.value,y.value,u.value,e.style],href:b.href.value,onClick:C.value&&b.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var S;return[B&&r("div",{key:"image",class:"v-card__image"},[n.image?r(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):r(Je,{key:"image-img",cover:!0,src:e.image},null)]),r(tl,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:n.loader}),$&&r(hi,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:n.item,prepend:n.prepend,title:n.title,subtitle:n.subtitle,append:n.append}),w&&r(Si,{key:"text"},{default:()=>{var T;return[((T=n.text)==null?void 0:T.call(n))??e.text]}}),(S=n.default)==null?void 0:S.call(n),n.actions&&r(vi,null,{default:n.actions}),Qe(C.value,"v-card")]}}),[[yt("ripple"),C.value&&e.ripple]])}),{}}}),Rn=Ze.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),zn=Ze.reduce((e,a)=>{const t="offset"+qe(a);return e[t]={type:[String,Number],default:null},e},{}),Hn=Ze.reduce((e,a)=>{const t="order"+qe(a);return e[t]={type:[String,Number],default:null},e},{}),Xt={col:Object.keys(Rn),offset:Object.keys(zn),order:Object.keys(Hn)};function ki(e,a,t){let n=e;if(!(t==null||t===!1)){if(a){const l=a.replace(e,"");n+=`-${l}`}return e==="col"&&(n="v-"+n),e==="col"&&(t===""||t===!0)||(n+=`-${t}`),n.toLowerCase()}}const wi=["auto","start","end","center","baseline","stretch"],_i=_({cols:{type:[Boolean,String,Number],default:!1},...Rn,offset:{type:[String,Number],default:null},...zn,order:{type:[String,Number],default:null},...Hn,alignSelf:{type:String,default:null,validator:e=>wi.includes(e)},...R(),...D()},"VCol"),Mi=N()({name:"VCol",props:_i(),setup(e,a){let{slots:t}=a;const n=f(()=>{const l=[];let i;for(i in Xt)Xt[i].forEach(o=>{const v=e[o],m=ki(i,o,v);m&&l.push(m)});const s=l.some(o=>o.startsWith("v-col-"));return l.push({"v-col":!s||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return we(e.tag,{class:[n.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),At=["start","end","center"],Dn=["space-between","space-around","space-evenly"];function Tt(e,a){return Ze.reduce((t,n)=>{const l=e+qe(n);return t[l]=a(),t},{})}const xi=[...At,"baseline","stretch"],jn=e=>xi.includes(e),Fn=Tt("align",()=>({type:String,default:null,validator:jn})),Vi=[...At,...Dn],Gn=e=>Vi.includes(e),Wn=Tt("justify",()=>({type:String,default:null,validator:Gn})),Ii=[...At,...Dn,"stretch"],Un=e=>Ii.includes(e),Yn=Tt("alignContent",()=>({type:String,default:null,validator:Un})),Kt={align:Object.keys(Fn),justify:Object.keys(Wn),alignContent:Object.keys(Yn)},Bi={align:"align",justify:"justify",alignContent:"align-content"};function Pi(e,a,t){let n=Bi[e];if(t!=null){if(a){const l=a.replace(e,"");n+=`-${l}`}return n+=`-${t}`,n.toLowerCase()}}const Li=_({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:jn},...Fn,justify:{type:String,default:null,validator:Gn},...Wn,alignContent:{type:String,default:null,validator:Un},...Yn,...R(),...D()},"VRow"),Ri=N()({name:"VRow",props:Li(),setup(e,a){let{slots:t}=a;const n=f(()=>{const l=[];let i;for(i in Kt)Kt[i].forEach(s=>{const o=e[s],v=Pi(i,s,o);v&&l.push(v)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return we(e.tag,{class:["v-row",n.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}});export{Mi as V,$i as _,Oi as a,hi as b,Je as c,Ri as d,mi as e,gi as f,Pn as g,pi as h,Ni as i,Ei as j,Nl as k,Hl as l,vt as m,Bl as n,he as o,D as p,Ve as u}; +import{_ as Xn}from"./BLigjE2i.js";import{D as it,y as N,E as qe,G as Zt,v as R,H as we,u as _,A as z,b as r,T as ft,I as Me,J as Kn,K as _e,L as f,B as O,M as Jt,N as Et,O as Zn,P as Jn,Q as Qn,R as Se,S as fe,U as ne,W as gt,X as p,Y as ge,Z as M,r as j,h as G,$ as ea,a0 as mt,j as le,a1 as Ce,a2 as yt,F as ae,a3 as Qt,x as K,z as Z,a4 as Xe,a5 as st,a6 as Re,a7 as ta,a8 as en,a9 as ve,aa as Te,ab as tn,f as ht,ac as ot,ad as nn,ae as xe,af as ze,ag as na,ah as aa,ai as bt,aj as St,ak as la,al as U,am as ia,an as sa,ao as oa,ap as ra,aq as ua,ar as ca,as as $t,at as da,au as Ot,av as H,aw as va,ax as pe,ay as fa,az as ga,aA as Le,aB as ma,aC as ya,aD as ha,aE as ba,aF as Sa,aG as Ca,_ as Ct,o as de,c as Ne,w as ie,C as Mt,q as Rt,d as We,t as zt,aH as ka,a as Ke,n as wa,aI as Ze}from"./C0qY_7lX.js";const _a=["top","bottom"],xa=["start","end","left","right"];function Va(e,a){let[t,n]=e.split(" ");return n||(n=it(_a,t)?"start":it(xa,t)?"top":"center"),{side:rt(t,a),align:rt(n,a)}}function rt(e,a){return e==="start"?a?"right":"left":e==="end"?a?"left":"right":e}function an(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return N()({name:t??qe(Zt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:a},...R()},setup(n,l){let{slots:i}=l;return()=>{var s;return we(n.tag,{class:[e,n.class],style:n.style},(s=i.default)==null?void 0:s.call(i))}}})}const D=_({tag:{type:String,default:"div"}},"tag"),Ia=_({text:String,...R(),...D()},"VToolbarTitle"),Ba=N()({name:"VToolbarTitle",props:Ia(),setup(e,a){let{slots:t}=a;return z(()=>{const n=!!(t.default||t.text||e.text);return r(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[n&&r("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(l=t.default)==null?void 0:l.call(t)])]}})}),{}}}),Pa=_({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function X(e,a,t){return N()({name:e,props:Pa({mode:t,origin:a}),setup(n,l){let{slots:i}=l;const s={onBeforeEnter(o){n.origin&&(o.style.transformOrigin=n.origin)},onLeave(o){if(n.leaveAbsolute){const{offsetTop:v,offsetLeft:m,offsetWidth:y,offsetHeight:h}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${v}px`,o.style.left=`${m}px`,o.style.width=`${y}px`,o.style.height=`${h}px`}n.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(n.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:v,top:m,left:y,width:h,height:g}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=v||"",o.style.top=m||"",o.style.left=y||"",o.style.width=h||"",o.style.height=g||""}}};return()=>{const o=n.group?ft:Me;return we(o,{name:n.disabled?"":e,css:!n.disabled,...n.group?void 0:{mode:n.mode},...n.disabled?{}:s},i.default)}}})}function ln(e,a){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return N()({name:e,props:{mode:{type:String,default:t},disabled:Boolean,group:Boolean},setup(n,l){let{slots:i}=l;const s=n.group?ft:Me;return()=>we(s,{name:n.disabled?"":e,css:!n.disabled,...n.disabled?{}:a},i.default)}})}function sn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",n=Zt(`offset-${t}`);return{onBeforeEnter(s){s._parent=s.parentNode,s._initialStyle={transition:s.style.transition,overflow:s.style.overflow,[t]:s.style[t]}},onEnter(s){const o=s._initialStyle;s.style.setProperty("transition","none","important"),s.style.overflow="hidden";const v=`${s[n]}px`;s.style[t]="0",s.offsetHeight,s.style.transition=o.transition,e&&s._parent&&s._parent.classList.add(e),requestAnimationFrame(()=>{s.style[t]=v})},onAfterEnter:i,onEnterCancelled:i,onLeave(s){s._initialStyle={transition:"",overflow:s.style.overflow,[t]:s.style[t]},s.style.overflow="hidden",s.style[t]=`${s[n]}px`,s.offsetHeight,requestAnimationFrame(()=>s.style[t]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(s){e&&s._parent&&s._parent.classList.remove(e),i(s)}function i(s){const o=s._initialStyle[t];s.style.overflow=s._initialStyle.overflow,o!=null&&(s.style[t]=o),delete s._initialStyle}}X("fab-transition","center center","out-in");X("dialog-bottom-transition");X("dialog-top-transition");X("fade-transition");X("scale-transition");X("scroll-x-transition");X("scroll-x-reverse-transition");X("scroll-y-transition");X("scroll-y-reverse-transition");X("slide-x-transition");X("slide-x-reverse-transition");X("slide-y-transition");X("slide-y-reverse-transition");const on=ln("expand-transition",sn());ln("expand-x-transition",sn("",!0));const La=_({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Y=N(!1)({name:"VDefaultsProvider",props:La(),setup(e,a){let{slots:t}=a;const{defaults:n,disabled:l,reset:i,root:s,scoped:o}=Kn(e);return _e(n,{reset:i,root:s,scoped:o,disabled:l}),()=>{var v;return(v=t.default)==null?void 0:v.call(t)}}}),He=_({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function De(e){return{dimensionStyles:f(()=>{const t={},n=O(e.height),l=O(e.maxHeight),i=O(e.maxWidth),s=O(e.minHeight),o=O(e.minWidth),v=O(e.width);return n!=null&&(t.height=n),l!=null&&(t.maxHeight=l),i!=null&&(t.maxWidth=i),s!=null&&(t.minHeight=s),o!=null&&(t.minWidth=o),v!=null&&(t.width=v),t})}}function Aa(e){return{aspectStyles:f(()=>{const a=Number(e.aspectRatio);return a?{paddingBottom:String(1/a*100)+"%"}:void 0})}}const rn=_({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...R(),...He()},"VResponsive"),Ht=N()({name:"VResponsive",props:rn(),setup(e,a){let{slots:t}=a;const{aspectStyles:n}=Aa(e),{dimensionStyles:l}=De(e);return z(()=>{var i;return r("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[r("div",{class:"v-responsive__sizer",style:n.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&r("div",{class:["v-responsive__content",e.contentClass]},[t.default()])])}),{}}});function kt(e){return Jt(()=>{const a=[],t={};if(e.value.background)if(Et(e.value.background)){if(t.backgroundColor=e.value.background,!e.value.text&&Zn(e.value.background)){const n=Jn(e.value.background);if(n.a==null||n.a===1){const l=Qn(n);t.color=l,t.caretColor=l}}}else a.push(`bg-${e.value.background}`);return e.value.text&&(Et(e.value.text)?(t.color=e.value.text,t.caretColor=e.value.text):a.push(`text-${e.value.text}`)),{colorClasses:a,colorStyles:t}})}function ke(e,a){const t=f(()=>({text:Se(e)?e.value:a?e[a]:null})),{colorClasses:n,colorStyles:l}=kt(t);return{textColorClasses:n,textColorStyles:l}}function se(e,a){const t=f(()=>({background:Se(e)?e.value:a?e[a]:null})),{colorClasses:n,colorStyles:l}=kt(t);return{backgroundColorClasses:n,backgroundColorStyles:l}}const ee=_({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function te(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{roundedClasses:f(()=>{const n=Se(e)?e.value:e.rounded,l=Se(e)?e.value:e.tile,i=[];if(n===!0||n==="")i.push(`${a}--rounded`);else if(typeof n=="string"||n===0)for(const s of String(n).split(" "))i.push(`rounded-${s}`);else(l||n===!1)&&i.push("rounded-0");return i})}}const Ta=_({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Ae=(e,a)=>{let{slots:t}=a;const{transition:n,disabled:l,group:i,...s}=e,{component:o=i?ft:Me,...v}=typeof n=="object"?n:{};return we(o,ne(typeof n=="string"?{name:l?"":n}:v,typeof n=="string"?{}:Object.fromEntries(Object.entries({disabled:l,group:i}).filter(m=>{let[y,h]=m;return h!==void 0})),s),t)};function pa(e,a){if(!gt)return;const t=a.modifiers||{},n=a.value,{handler:l,options:i}=typeof n=="object"?n:{handler:n,options:{}},s=new IntersectionObserver(function(){var h;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1?arguments[1]:void 0;const m=(h=e._observe)==null?void 0:h[a.instance.$.uid];if(!m)return;const y=o.some(g=>g.isIntersecting);l&&(!t.quiet||m.init)&&(!t.once||y||m.init)&&l(y,o,v),y&&t.once?un(e,a):m.init=!0},i);e._observe=Object(e._observe),e._observe[a.instance.$.uid]={init:!1,observer:s},s.observe(e)}function un(e,a){var n;const t=(n=e._observe)==null?void 0:n[a.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[a.instance.$.uid])}const Na={mounted:pa,unmounted:un},Ea=_({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...rn(),...R(),...ee(),...Ta()},"VImg"),Je=N()({name:"VImg",directives:{intersect:Na},props:Ea(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,a){let{emit:t,slots:n}=a;const{backgroundColorClasses:l,backgroundColorStyles:i}=se(p(e,"color")),{roundedClasses:s}=te(e),o=ge("VImg"),v=M(""),m=j(),y=M(e.eager?"loading":"idle"),h=M(),g=M(),u=f(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),c=f(()=>u.value.aspect||h.value/g.value||0);G(()=>e.src,()=>{d(y.value!=="idle")}),G(c,(S,T)=>{!S&&T&&m.value&&I(m.value)}),ea(()=>d());function d(S){if(!(e.eager&&S)&&!(gt&&!S&&!e.eager)){if(y.value="loading",u.value.lazySrc){const T=new Image;T.src=u.value.lazySrc,I(T,null)}u.value.src&&mt(()=>{var T;t("loadstart",((T=m.value)==null?void 0:T.currentSrc)||u.value.src),setTimeout(()=>{var F;if(!o.isUnmounted)if((F=m.value)!=null&&F.complete){if(m.value.naturalWidth||k(),y.value==="error")return;c.value||I(m.value,null),y.value==="loading"&&b()}else c.value||I(m.value),C()})})}}function b(){var S;o.isUnmounted||(C(),I(m.value),y.value="loaded",t("load",((S=m.value)==null?void 0:S.currentSrc)||u.value.src))}function k(){var S;o.isUnmounted||(y.value="error",t("error",((S=m.value)==null?void 0:S.currentSrc)||u.value.src))}function C(){const S=m.value;S&&(v.value=S.currentSrc||S.src)}let L=-1;le(()=>{clearTimeout(L)});function I(S){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const F=()=>{if(clearTimeout(L),o.isUnmounted)return;const{naturalHeight:W,naturalWidth:J}=S;W||J?(h.value=J,g.value=W):!S.complete&&y.value==="loading"&&T!=null?L=window.setTimeout(F,T):(S.currentSrc.endsWith(".svg")||S.currentSrc.startsWith("data:image/svg+xml"))&&(h.value=1,g.value=1)};F()}const E=f(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),V=()=>{var F;if(!u.value.src||y.value==="idle")return null;const S=r("img",{class:["v-img__img",E.value],style:{objectPosition:e.position},src:u.value.src,srcset:u.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:m,onLoad:b,onError:k},null),T=(F=n.sources)==null?void 0:F.call(n);return r(Ae,{transition:e.transition,appear:!0},{default:()=>[Ce(T?r("picture",{class:"v-img__picture"},[T,S]):S,[[Qt,y.value==="loaded"]])]})},x=()=>r(Ae,{transition:e.transition},{default:()=>[u.value.lazySrc&&y.value!=="loaded"&&r("img",{class:["v-img__img","v-img__img--preload",E.value],style:{objectPosition:e.position},src:u.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),A=()=>n.placeholder?r(Ae,{transition:e.transition,appear:!0},{default:()=>[(y.value==="loading"||y.value==="error"&&!n.error)&&r("div",{class:"v-img__placeholder"},[n.placeholder()])]}):null,B=()=>n.error?r(Ae,{transition:e.transition,appear:!0},{default:()=>[y.value==="error"&&r("div",{class:"v-img__error"},[n.error()])]}):null,$=()=>e.gradient?r("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,w=M(!1);{const S=G(c,T=>{T&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{w.value=!0})}),S())})}return z(()=>{const S=Ht.filterProps(e);return Ce(r(Ht,ne({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!w.value},l.value,s.value,e.class],style:[{width:O(e.width==="auto"?h.value:e.width)},i.value,e.style]},S,{aspectRatio:c.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>r(ae,null,[r(V,null,null),r(x,null,null),r($,null,null),r(A,null,null),r(B,null,null)]),default:n.default}),[[yt("intersect"),{handler:d,options:e.options},null,{once:!0}]])}),{currentSrc:v,image:m,state:y,naturalWidth:h,naturalHeight:g}}}),re=_({border:[Boolean,Number,String]},"border");function ue(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{borderClasses:f(()=>{const n=Se(e)?e.value:e.border,l=[];if(n===!0||n==="")l.push(`${a}--border`);else if(typeof n=="string"||n===0)for(const i of String(n).split(" "))l.push(`border-${i}`);return l})}}const me=_({elevation:{type:[Number,String],validator(e){const a=parseInt(e);return!isNaN(a)&&a>=0&&a<=24}}},"elevation");function ye(e){return{elevationClasses:f(()=>{const t=Se(e)?e.value:e.elevation,n=[];return t==null||n.push(`elevation-${t}`),n})}}const $a=[null,"prominent","default","comfortable","compact"],cn=_({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>$a.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...re(),...R(),...me(),...ee(),...D({tag:"header"}),...K()},"VToolbar"),Dt=N()({name:"VToolbar",props:cn(),setup(e,a){var u;let{slots:t}=a;const{backgroundColorClasses:n,backgroundColorStyles:l}=se(p(e,"color")),{borderClasses:i}=ue(e),{elevationClasses:s}=ye(e),{roundedClasses:o}=te(e),{themeClasses:v}=Z(e),{rtlClasses:m}=Xe(),y=M(!!(e.extended||(u=t.extension)!=null&&u.call(t))),h=f(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),g=f(()=>y.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return _e({VBtn:{variant:"text"}}),z(()=>{var k;const c=!!(e.title||t.title),d=!!(t.image||e.image),b=(k=t.extension)==null?void 0:k.call(t);return y.value=!!(e.extended||b),r(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,i.value,s.value,o.value,v.value,m.value,e.class],style:[l.value,e.style]},{default:()=>[d&&r("div",{key:"image",class:"v-toolbar__image"},[t.image?r(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):r(Je,{key:"image-img",cover:!0,src:e.image},null)]),r(Y,{defaults:{VTabs:{height:O(h.value)}}},{default:()=>{var C,L,I;return[r("div",{class:"v-toolbar__content",style:{height:O(h.value)}},[t.prepend&&r("div",{class:"v-toolbar__prepend"},[(C=t.prepend)==null?void 0:C.call(t)]),c&&r(Ba,{key:"title",text:e.title},{text:t.title}),(L=t.default)==null?void 0:L.call(t),t.append&&r("div",{class:"v-toolbar__append"},[(I=t.append)==null?void 0:I.call(t)])])]}}),r(Y,{defaults:{VTabs:{height:O(g.value)}}},{default:()=>[r(on,null,{default:()=>[y.value&&r("div",{class:"v-toolbar__extension",style:{height:O(g.value)}},[b])]})]})]})}),{contentHeight:h,extensionHeight:g}}}),Oa=_({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Ma(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t}=a;let n=0,l=0;const i=j(null),s=M(0),o=M(0),v=M(0),m=M(!1),y=M(!1),h=f(()=>Number(e.scrollThreshold)),g=f(()=>st((h.value-s.value)/h.value||0)),u=()=>{const c=i.value;if(!c||t&&!t.value)return;n=s.value,s.value="window"in c?c.pageYOffset:c.scrollTop;const d=c instanceof Window?document.documentElement.scrollHeight:c.scrollHeight;if(l!==d){l=d;return}y.value=s.value{o.value=o.value||s.value}),G(m,()=>{o.value=0}),Re(()=>{G(()=>e.scrollTarget,c=>{var b;const d=c?document.querySelector(c):window;d&&d!==i.value&&((b=i.value)==null||b.removeEventListener("scroll",u),i.value=d,i.value.addEventListener("scroll",u,{passive:!0}))},{immediate:!0})}),le(()=>{var c;(c=i.value)==null||c.removeEventListener("scroll",u)}),t&&G(t,u,{immediate:!0}),{scrollThreshold:h,currentScroll:s,currentThreshold:v,isScrollActive:m,scrollRatio:g,isScrollingUp:y,savedScroll:o}}function wt(){const e=M(!1);return Re(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:f(()=>e.value?void 0:{transition:"none !important"}),isBooted:ta(e)}}const Ra=_({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...cn(),...en(),...Oa(),height:{type:[Number,String],default:64}},"VAppBar"),za=N()({name:"VAppBar",props:Ra(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const n=j(),l=ve(e,"modelValue"),i=f(()=>{var L;const C=new Set(((L=e.scrollBehavior)==null?void 0:L.split(" "))??[]);return{hide:C.has("hide"),fullyHide:C.has("fully-hide"),inverted:C.has("inverted"),collapse:C.has("collapse"),elevate:C.has("elevate"),fadeImage:C.has("fade-image")}}),s=f(()=>{const C=i.value;return C.hide||C.fullyHide||C.inverted||C.collapse||C.elevate||C.fadeImage||!l.value}),{currentScroll:o,scrollThreshold:v,isScrollingUp:m,scrollRatio:y}=Ma(e,{canScroll:s}),h=f(()=>i.value.hide||i.value.fullyHide),g=f(()=>e.collapse||i.value.collapse&&(i.value.inverted?y.value>0:y.value===0)),u=f(()=>e.flat||i.value.fullyHide&&!l.value||i.value.elevate&&(i.value.inverted?o.value>0:o.value===0)),c=f(()=>i.value.fadeImage?i.value.inverted?1-y.value:y.value:void 0),d=f(()=>{var I,E;if(i.value.hide&&i.value.inverted)return 0;const C=((I=n.value)==null?void 0:I.contentHeight)??0,L=((E=n.value)==null?void 0:E.extensionHeight)??0;return h.value?o.value!!e.scrollBehavior),()=>{ht(()=>{h.value?i.value.inverted?l.value=o.value>v.value:l.value=m.value||o.valueparseInt(e.order,10)),position:p(e,"location"),layoutSize:d,elementSize:M(void 0),active:l,absolute:p(e,"absolute")});return z(()=>{const C=Dt.filterProps(e);return r(Dt,ne({ref:n,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...k.value,"--v-toolbar-image-opacity":c.value,height:void 0,...b.value},e.style]},C,{collapse:g.value,flat:u.value}),t)}),{}}}),Ha=[null,"default","comfortable","compact"],he=_({density:{type:String,default:"default",validator:e=>Ha.includes(e)}},"density");function Ve(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{densityClasses:f(()=>`${a}--density-${e.density}`)}}const Da=["elevated","flat","tonal","outlined","text","plain"];function Qe(e,a){return r(ae,null,[e&&r("span",{key:"overlay",class:`${a}__overlay`},null),r("span",{key:"underlay",class:`${a}__underlay`},null)])}const Ie=_({color:String,variant:{type:String,default:"elevated",validator:e=>Da.includes(e)}},"variant");function et(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();const t=f(()=>{const{variant:i}=ot(e);return`${a}--variant-${i}`}),{colorClasses:n,colorStyles:l}=kt(f(()=>{const{variant:i,color:s}=ot(e);return{[["elevated","flat"].includes(i)?"background":"text"]:s}}));return{colorClasses:n,colorStyles:l,variantClasses:t}}const dn=_({baseColor:String,divided:Boolean,...re(),...R(),...he(),...me(),...ee(),...D(),...K(),...Ie()},"VBtnGroup"),jt=N()({name:"VBtnGroup",props:dn(),setup(e,a){let{slots:t}=a;const{themeClasses:n}=Z(e),{densityClasses:l}=Ve(e),{borderClasses:i}=ue(e),{elevationClasses:s}=ye(e),{roundedClasses:o}=te(e);_e({VBtn:{height:"auto",baseColor:p(e,"baseColor"),color:p(e,"color"),density:p(e,"density"),flat:!0,variant:p(e,"variant")}}),z(()=>r(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},n.value,i.value,l.value,s.value,o.value,e.class],style:e.style},t))}}),ja=_({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Fa=_({value:null,disabled:Boolean,selectedClass:String},"group-item");function Ga(e,a){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const n=ge("useGroupItem");if(!n)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=nn();xe(Symbol.for(`${a.description}:id`),l);const i=ze(a,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${a.description}`)}const s=p(e,"value"),o=f(()=>!!(i.disabled.value||e.disabled));i.register({id:l,value:s,disabled:o},n),le(()=>{i.unregister(l)});const v=f(()=>i.isSelected(l)),m=f(()=>i.items.value[0].id===l),y=f(()=>i.items.value[i.items.value.length-1].id===l),h=f(()=>v.value&&[i.selectedClass.value,e.selectedClass]);return G(v,g=>{n.emit("group:selected",{value:g})},{flush:"sync"}),{id:l,isSelected:v,isFirst:m,isLast:y,toggle:()=>i.select(l,!v.value),select:g=>i.select(l,g),selectedClass:h,value:s,disabled:o,group:i}}function Wa(e,a){let t=!1;const n=na([]),l=ve(e,"modelValue",[],g=>g==null?[]:vn(n,St(g)),g=>{const u=Ya(n,g);return e.multiple?u:u[0]}),i=ge("useGroup");function s(g,u){const c=g,d=Symbol.for(`${a.description}:id`),k=la(d,i==null?void 0:i.vnode).indexOf(u);ot(c.value)==null&&(c.value=k,c.useIndexAsValue=!0),k>-1?n.splice(k,0,c):n.push(c)}function o(g){if(t)return;v();const u=n.findIndex(c=>c.id===g);n.splice(u,1)}function v(){const g=n.find(u=>!u.disabled);g&&e.mandatory==="force"&&!l.value.length&&(l.value=[g.id])}Re(()=>{v()}),le(()=>{t=!0}),aa(()=>{for(let g=0;gd.id===g);if(!(u&&(c!=null&&c.disabled)))if(e.multiple){const d=l.value.slice(),b=d.findIndex(C=>C===g),k=~b;if(u=u??!k,k&&e.mandatory&&d.length<=1||!k&&e.max!=null&&d.length+1>e.max)return;b<0&&u?d.push(g):b>=0&&!u&&d.splice(b,1),l.value=d}else{const d=l.value.includes(g);if(e.mandatory&&d)return;l.value=u??!d?[g]:[]}}function y(g){if(e.multiple,l.value.length){const u=l.value[0],c=n.findIndex(k=>k.id===u);let d=(c+g)%n.length,b=n[d];for(;b.disabled&&d!==c;)d=(d+g)%n.length,b=n[d];if(b.disabled)return;l.value=[n[d].id]}else{const u=n.find(c=>!c.disabled);u&&(l.value=[u.id])}}const h={register:s,unregister:o,selected:l,select:m,disabled:p(e,"disabled"),prev:()=>y(n.length-1),next:()=>y(1),isSelected:g=>l.value.includes(g),selectedClass:f(()=>e.selectedClass),items:f(()=>n),getItemIndex:g=>Ua(n,g)};return xe(a,h),h}function Ua(e,a){const t=vn(e,[a]);return t.length?e.findIndex(n=>n.id===t[0]):-1}function vn(e,a){const t=[];return a.forEach(n=>{const l=e.find(s=>bt(n,s.value)),i=e[n];(l==null?void 0:l.value)!=null?t.push(l.id):i!=null&&t.push(i.id)}),t}function Ya(e,a){const t=[];return a.forEach(n=>{const l=e.findIndex(i=>i.id===n);if(~l){const i=e[l];t.push(i.value!=null?i.value:l)}}),t}const fn=Symbol.for("vuetify:v-btn-toggle"),qa=_({...dn(),...ja()},"VBtnToggle");N()({name:"VBtnToggle",props:qa(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const{isSelected:n,next:l,prev:i,select:s,selected:o}=Wa(e,fn);return z(()=>{const v=jt.filterProps(e);return r(jt,ne({class:["v-btn-toggle",e.class]},v,{style:e.style}),{default:()=>{var m;return[(m=t.default)==null?void 0:m.call(t,{isSelected:n,next:l,prev:i,select:s,selected:o})]}})}),{next:l,prev:i,select:s}}});const Xa=["x-small","small","default","large","x-large"],tt=_({size:{type:[String,Number],default:"default"}},"size");function nt(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return Jt(()=>{let t,n;return it(Xa,e.size)?t=`${a}--size-${e.size}`:e.size&&(n={width:O(e.size),height:O(e.size)}),{sizeClasses:t,sizeStyles:n}})}const Ka=_({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:U,...R(),...tt(),...D({tag:"i"}),...K()},"VIcon"),oe=N()({name:"VIcon",props:Ka(),setup(e,a){let{attrs:t,slots:n}=a;const l=j(),{themeClasses:i}=Z(e),{iconData:s}=ia(f(()=>l.value||e.icon)),{sizeClasses:o}=nt(e),{textColorClasses:v,textColorStyles:m}=ke(p(e,"color"));return z(()=>{var g,u;const y=(g=n.default)==null?void 0:g.call(n);y&&(l.value=(u=sa(y).filter(c=>c.type===oa&&c.children&&typeof c.children=="string")[0])==null?void 0:u.children);const h=!!(t.onClick||t.onClickOnce);return r(s.value.component,{tag:e.tag,icon:s.value.icon,class:["v-icon","notranslate",i.value,o.value,v.value,{"v-icon--clickable":h,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[o.value?void 0:{fontSize:O(e.size),height:O(e.size),width:O(e.size)},m.value,e.style],role:h?"button":void 0,"aria-hidden":!h,tabindex:h?e.disabled?-1:0:void 0},{default:()=>[y]})}),{}}});function gn(e,a){const t=j(),n=M(!1);if(gt){const l=new IntersectionObserver(i=>{n.value=!!i.find(s=>s.isIntersecting)},a);le(()=>{l.disconnect()}),G(t,(i,s)=>{s&&(l.unobserve(s),n.value=!1),i&&l.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:n}}const Za=_({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...R(),...tt(),...D({tag:"div"}),...K()},"VProgressCircular"),Ja=N()({name:"VProgressCircular",props:Za(),setup(e,a){let{slots:t}=a;const n=20,l=2*Math.PI*n,i=j(),{themeClasses:s}=Z(e),{sizeClasses:o,sizeStyles:v}=nt(e),{textColorClasses:m,textColorStyles:y}=ke(p(e,"color")),{textColorClasses:h,textColorStyles:g}=ke(p(e,"bgColor")),{intersectionRef:u,isIntersecting:c}=gn(),{resizeRef:d,contentRect:b}=ra(),k=f(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),C=f(()=>Number(e.width)),L=f(()=>v.value?Number(e.size):b.value?b.value.width:Math.max(C.value,32)),I=f(()=>n/(1-C.value/L.value)*2),E=f(()=>C.value/L.value*I.value),V=f(()=>O((100-k.value)/100*l));return ht(()=>{u.value=i.value,d.value=i.value}),z(()=>r(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":c.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},s.value,o.value,m.value,e.class],style:[v.value,y.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:k.value},{default:()=>[r("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${I.value} ${I.value}`},[r("circle",{class:["v-progress-circular__underlay",h.value],style:g.value,fill:"transparent",cx:"50%",cy:"50%",r:n,"stroke-width":E.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),r("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:n,"stroke-width":E.value,"stroke-dasharray":l,"stroke-dashoffset":V.value},null)]),t.default&&r("div",{class:"v-progress-circular__content"},[t.default({value:k.value})])]})),{}}}),Ft={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},_t=_({location:String},"location");function xt(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2?arguments[2]:void 0;const{isRtl:n}=Xe();return{locationStyles:f(()=>{if(!e.location)return{};const{side:i,align:s}=Va(e.location.split(" ").length>1?e.location:`${e.location} center`,n.value);function o(m){return t?t(m):0}const v={};return i!=="center"&&(a?v[Ft[i]]=`calc(100% - ${o(i)}px)`:v[i]=0),s!=="center"?a?v[Ft[s]]=`calc(100% - ${o(s)}px)`:v[s]=0:(i==="center"?v.top=v.left="50%":v[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",v.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),v})}}const Qa=_({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...R(),..._t({location:"top"}),...ee(),...D(),...K()},"VProgressLinear"),el=N()({name:"VProgressLinear",props:Qa(),emits:{"update:modelValue":e=>!0},setup(e,a){var w;let{slots:t}=a;const n=ve(e,"modelValue"),{isRtl:l,rtlClasses:i}=Xe(),{themeClasses:s}=Z(e),{locationStyles:o}=xt(e),{textColorClasses:v,textColorStyles:m}=ke(e,"color"),{backgroundColorClasses:y,backgroundColorStyles:h}=se(f(()=>e.bgColor||e.color)),{backgroundColorClasses:g,backgroundColorStyles:u}=se(f(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:c,backgroundColorStyles:d}=se(e,"color"),{roundedClasses:b}=te(e),{intersectionRef:k,isIntersecting:C}=gn(),L=f(()=>parseFloat(e.max)),I=f(()=>parseFloat(e.height)),E=f(()=>st(parseFloat(e.bufferValue)/L.value*100,0,100)),V=f(()=>st(parseFloat(n.value)/L.value*100,0,100)),x=f(()=>l.value!==e.reverse),A=f(()=>e.indeterminate?"fade-transition":"slide-x-transition"),B=ua&&((w=window.matchMedia)==null?void 0:w.call(window,"(forced-colors: active)").matches);function $(S){if(!k.value)return;const{left:T,right:F,width:W}=k.value.getBoundingClientRect(),J=x.value?W-S.clientX+(F-W):S.clientX-T;n.value=Math.round(J/W*L.value)}return z(()=>r(e.tag,{ref:k,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&C.value,"v-progress-linear--reverse":x.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},b.value,s.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?O(I.value):0,"--v-progress-linear-height":O(I.value),...e.absolute?o.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:V.value,onClick:e.clickable&&$},{default:()=>[e.stream&&r("div",{key:"stream",class:["v-progress-linear__stream",v.value],style:{...m.value,[x.value?"left":"right"]:O(-I.value),borderTop:`${O(I.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${O(I.value/4)})`,width:O(100-E.value,"%"),"--v-progress-linear-stream-to":O(I.value*(x.value?1:-1))}},null),r("div",{class:["v-progress-linear__background",B?void 0:y.value],style:[h.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),r("div",{class:["v-progress-linear__buffer",B?void 0:g.value],style:[u.value,{opacity:parseFloat(e.bufferOpacity),width:O(E.value,"%")}]},null),r(Me,{name:A.value},{default:()=>[e.indeterminate?r("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(S=>r("div",{key:S,class:["v-progress-linear__indeterminate",S,B?void 0:c.value],style:d.value},null))]):r("div",{class:["v-progress-linear__determinate",B?void 0:c.value],style:[d.value,{width:O(V.value,"%")}]},null)]}),t.default&&r("div",{class:"v-progress-linear__content"},[t.default({value:V.value,buffer:E.value})])]})),{}}}),mn=_({loading:[Boolean,String]},"loader");function yn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{loaderClasses:f(()=>({[`${a}--loading`]:e.loading}))}}function tl(e,a){var n;let{slots:t}=a;return r("div",{class:`${e.name}__loader`},[((n=t.default)==null?void 0:n.call(t,{color:e.color,isActive:e.active}))||r(el,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const nl=["static","relative","fixed","absolute","sticky"],hn=_({position:{type:String,validator:e=>nl.includes(e)}},"position");function bn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fe();return{positionClasses:f(()=>e.position?`${a}--${e.position}`:void 0)}}function al(){const e=ge("useRoute");return f(()=>{var a;return(a=e==null?void 0:e.proxy)==null?void 0:a.$route})}function ll(){var e,a;return(a=(e=ge("useRouter"))==null?void 0:e.proxy)==null?void 0:a.$router}function Vt(e,a){var m,y;const t=ca("RouterLink"),n=f(()=>!!(e.href||e.to)),l=f(()=>(n==null?void 0:n.value)||$t(a,"click")||$t(e,"click"));if(typeof t=="string"||!("useLink"in t))return{isLink:n,isClickable:l,href:p(e,"href")};const i=f(()=>({...e,to:p(()=>e.to||"")})),s=t.useLink(i.value),o=f(()=>e.to?s:void 0),v=al();return{isLink:n,isClickable:l,route:(m=o.value)==null?void 0:m.route,navigate:(y=o.value)==null?void 0:y.navigate,isActive:f(()=>{var h,g,u;return o.value?e.exact?v.value?((u=o.value.isExactActive)==null?void 0:u.value)&&bt(o.value.route.value.query,v.value.query):((g=o.value.isExactActive)==null?void 0:g.value)??!1:((h=o.value.isActive)==null?void 0:h.value)??!1:!1}),href:f(()=>{var h;return e.to?(h=o.value)==null?void 0:h.route.value.href:e.href})}}const It=_({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");function il(e,a){G(()=>{var t;return(t=e.isActive)==null?void 0:t.value},t=>{e.isLink.value&&t&&a&&mt(()=>{a(!0)})},{immediate:!0})}const ut=Symbol("rippleStop"),sl=80;function Gt(e,a){e.style.transform=a,e.style.webkitTransform=a}function ct(e){return e.constructor.name==="TouchEvent"}function Sn(e){return e.constructor.name==="KeyboardEvent"}const ol=function(e,a){var h;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=0,l=0;if(!Sn(e)){const g=a.getBoundingClientRect(),u=ct(e)?e.touches[e.touches.length-1]:e;n=u.clientX-g.left,l=u.clientY-g.top}let i=0,s=.3;(h=a._ripple)!=null&&h.circle?(s=.15,i=a.clientWidth/2,i=t.center?i:i+Math.sqrt((n-i)**2+(l-i)**2)/4):i=Math.sqrt(a.clientWidth**2+a.clientHeight**2)/2;const o=`${(a.clientWidth-i*2)/2}px`,v=`${(a.clientHeight-i*2)/2}px`,m=t.center?o:`${n-i}px`,y=t.center?v:`${l-i}px`;return{radius:i,scale:s,x:m,y,centerX:o,centerY:v}},Ue={show(e,a){var u;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((u=a==null?void 0:a._ripple)!=null&&u.enabled))return;const n=document.createElement("span"),l=document.createElement("span");n.appendChild(l),n.className="v-ripple__container",t.class&&(n.className+=` ${t.class}`);const{radius:i,scale:s,x:o,y:v,centerX:m,centerY:y}=ol(e,a,t),h=`${i*2}px`;l.className="v-ripple__animation",l.style.width=h,l.style.height=h,a.appendChild(n);const g=window.getComputedStyle(a);g&&g.position==="static"&&(a.style.position="relative",a.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Gt(l,`translate(${o}, ${v}) scale3d(${s},${s},${s})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Gt(l,`translate(${m}, ${y}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const a=e.getElementsByClassName("v-ripple__animation");if(a.length===0)return;const t=a[a.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const n=performance.now()-Number(t.dataset.activated),l=Math.max(250-n,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((o=t.parentNode)==null?void 0:o.parentNode)===e&&e.removeChild(t.parentNode)},300)},l)}};function Cn(e){return typeof e>"u"||!!e}function Ee(e){const a={},t=e.currentTarget;if(!(!(t!=null&&t._ripple)||t._ripple.touched||e[ut])){if(e[ut]=!0,ct(e))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(a.center=t._ripple.centered||Sn(e),t._ripple.class&&(a.class=t._ripple.class),ct(e)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Ue.show(e,t,a)},t._ripple.showTimer=window.setTimeout(()=>{var n;(n=t==null?void 0:t._ripple)!=null&&n.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},sl)}else Ue.show(e,t,a)}}function Wt(e){e[ut]=!0}function q(e){const a=e.currentTarget;if(a!=null&&a._ripple){if(window.clearTimeout(a._ripple.showTimer),e.type==="touchend"&&a._ripple.showTimerCommit){a._ripple.showTimerCommit(),a._ripple.showTimerCommit=null,a._ripple.showTimer=window.setTimeout(()=>{q(e)});return}window.setTimeout(()=>{a._ripple&&(a._ripple.touched=!1)}),Ue.hide(a)}}function kn(e){const a=e.currentTarget;a!=null&&a._ripple&&(a._ripple.showTimerCommit&&(a._ripple.showTimerCommit=null),window.clearTimeout(a._ripple.showTimer))}let $e=!1;function wn(e){!$e&&(e.keyCode===Ot.enter||e.keyCode===Ot.space)&&($e=!0,Ee(e))}function _n(e){$e=!1,q(e)}function xn(e){$e&&($e=!1,q(e))}function Vn(e,a,t){const{value:n,modifiers:l}=a,i=Cn(n);if(i||Ue.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=l.center,e._ripple.circle=l.circle,da(n)&&n.class&&(e._ripple.class=n.class),i&&!t){if(l.stop){e.addEventListener("touchstart",Wt,{passive:!0}),e.addEventListener("mousedown",Wt);return}e.addEventListener("touchstart",Ee,{passive:!0}),e.addEventListener("touchend",q,{passive:!0}),e.addEventListener("touchmove",kn,{passive:!0}),e.addEventListener("touchcancel",q),e.addEventListener("mousedown",Ee),e.addEventListener("mouseup",q),e.addEventListener("mouseleave",q),e.addEventListener("keydown",wn),e.addEventListener("keyup",_n),e.addEventListener("blur",xn),e.addEventListener("dragstart",q,{passive:!0})}else!i&&t&&In(e)}function In(e){e.removeEventListener("mousedown",Ee),e.removeEventListener("touchstart",Ee),e.removeEventListener("touchend",q),e.removeEventListener("touchmove",kn),e.removeEventListener("touchcancel",q),e.removeEventListener("mouseup",q),e.removeEventListener("mouseleave",q),e.removeEventListener("keydown",wn),e.removeEventListener("keyup",_n),e.removeEventListener("dragstart",q),e.removeEventListener("blur",xn)}function rl(e,a){Vn(e,a,!1)}function ul(e){delete e._ripple,In(e)}function cl(e,a){if(a.value===a.oldValue)return;const t=Cn(a.oldValue);Vn(e,a,t)}const Bt={mounted:rl,unmounted:ul,updated:cl},Bn=_({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:fn},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:U,appendIcon:U,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...re(),...R(),...he(),...He(),...me(),...Fa(),...mn(),..._t(),...hn(),...ee(),...It(),...tt(),...D({tag:"button"}),...K(),...Ie({variant:"elevated"})},"VBtn"),Pn=N()({name:"VBtn",props:Bn(),emits:{"group:selected":e=>!0},setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=Z(e),{borderClasses:i}=ue(e),{densityClasses:s}=Ve(e),{dimensionStyles:o}=De(e),{elevationClasses:v}=ye(e),{loaderClasses:m}=yn(e),{locationStyles:y}=xt(e),{positionClasses:h}=bn(e),{roundedClasses:g}=te(e),{sizeClasses:u,sizeStyles:c}=nt(e),d=Ga(e,e.symbol,!1),b=Vt(e,t),k=f(()=>{var w;return e.active!==void 0?e.active:b.isLink.value?(w=b.isActive)==null?void 0:w.value:d==null?void 0:d.isSelected.value}),C=f(()=>k.value?e.activeColor??e.color:e.color),L=f(()=>{var S,T;return{color:(d==null?void 0:d.isSelected.value)&&(!b.isLink.value||((S=b.isActive)==null?void 0:S.value))||!d||((T=b.isActive)==null?void 0:T.value)?C.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:I,colorStyles:E,variantClasses:V}=et(L),x=f(()=>(d==null?void 0:d.disabled.value)||e.disabled),A=f(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),B=f(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function $(w){var S;x.value||b.isLink.value&&(w.metaKey||w.ctrlKey||w.shiftKey||w.button!==0||t.target==="_blank")||((S=b.navigate)==null||S.call(b,w),d==null||d.toggle())}return il(b,d==null?void 0:d.select),z(()=>{const w=b.isLink.value?"a":e.tag,S=!!(e.prependIcon||n.prepend),T=!!(e.appendIcon||n.append),F=!!(e.icon&&e.icon!==!0);return Ce(r(w,{type:w==="a"?void 0:"button",class:["v-btn",d==null?void 0:d.selectedClass.value,{"v-btn--active":k.value,"v-btn--block":e.block,"v-btn--disabled":x.value,"v-btn--elevated":A.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},l.value,i.value,I.value,s.value,v.value,m.value,h.value,g.value,u.value,V.value,e.class],style:[E.value,o.value,y.value,c.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:x.value||void 0,href:b.href.value,tabindex:e.loading||e.readonly?-1:void 0,onClick:$,value:B.value},{default:()=>{var W;return[Qe(!0,"v-btn"),!e.icon&&S&&r("span",{key:"prepend",class:"v-btn__prepend"},[n.prepend?r(Y,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},n.prepend):r(oe,{key:"prepend-icon",icon:e.prependIcon},null)]),r("span",{class:"v-btn__content","data-no-activator":""},[!n.default&&F?r(oe,{key:"content-icon",icon:e.icon},null):r(Y,{key:"content-defaults",disabled:!F,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var J;return[((J=n.default)==null?void 0:J.call(n))??e.text]}})]),!e.icon&&T&&r("span",{key:"append",class:"v-btn__append"},[n.append?r(Y,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},n.append):r(oe,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&r("span",{key:"loader",class:"v-btn__loader"},[((W=n.loader)==null?void 0:W.call(n))??r(Ja,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Bt,!x.value&&e.ripple,"",{center:!!e.icon}]])}),{group:d}}}),dl=_({...Bn({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),vl=N()({name:"VAppBarNavIcon",props:dl(),setup(e,a){let{slots:t}=a;return z(()=>r(Pn,ne(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),dt=Symbol.for("vuetify:list");function Ln(){const e=ze(dt,{hasPrepend:M(!1),updateHasPrepend:()=>null}),a={hasPrepend:M(!1),updateHasPrepend:t=>{t&&(a.hasPrepend.value=t)}};return xe(dt,a),e}function An(){return ze(dt,null)}const Pt=e=>{const a={activate:t=>{let{id:n,value:l,activated:i}=t;return n=H(n),e&&!l&&i.size===1&&i.has(n)||(l?i.add(n):i.delete(n)),i},in:(t,n,l)=>{let i=new Set;if(t!=null)for(const s of St(t))i=a.activate({id:s,value:!0,activated:new Set(i),children:n,parents:l});return i},out:t=>Array.from(t)};return a},Tn=e=>{const a=Pt(e);return{activate:n=>{let{activated:l,id:i,...s}=n;i=H(i);const o=l.has(i)?new Set([i]):new Set;return a.activate({...s,id:i,activated:o})},in:(n,l,i)=>{let s=new Set;if(n!=null){const o=St(n);o.length&&(s=a.in(o.slice(0,1),l,i))}return s},out:(n,l,i)=>a.out(n,l,i)}},fl=e=>{const a=Pt(e);return{activate:n=>{let{id:l,activated:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.activate({id:l,activated:i,children:s,...o})},in:a.in,out:a.out}},gl=e=>{const a=Tn(e);return{activate:n=>{let{id:l,activated:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.activate({id:l,activated:i,children:s,...o})},in:a.in,out:a.out}},ml={open:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(t){const i=new Set;i.add(a);let s=l.get(a);for(;s!=null;)i.add(s),s=l.get(s);return i}else return n.delete(a),n},select:()=>null},pn={open:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(t){let i=H(l.get(a));for(n.add(a);i!=null&&i!==a;)n.add(i),i=H(l.get(i));return n}else n.delete(a);return n},select:()=>null},yl={open:pn.open,select:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(!t)return n;const i=[];let s=l.get(a);for(;s!=null;)i.push(s),s=l.get(s);return new Set(i)}},Lt=e=>{const a={select:t=>{let{id:n,value:l,selected:i}=t;if(n=H(n),e&&!l){const s=Array.from(i.entries()).reduce((o,v)=>{let[m,y]=v;return y==="on"&&o.push(m),o},[]);if(s.length===1&&s[0]===n)return i}return i.set(n,l?"on":"off"),i},in:(t,n,l)=>{let i=new Map;for(const s of t||[])i=a.select({id:s,value:!0,selected:new Map(i),children:n,parents:l});return i},out:t=>{const n=[];for(const[l,i]of t.entries())i==="on"&&n.push(l);return n}};return a},Nn=e=>{const a=Lt(e);return{select:n=>{let{selected:l,id:i,...s}=n;i=H(i);const o=l.has(i)?new Map([[i,l.get(i)]]):new Map;return a.select({...s,id:i,selected:o})},in:(n,l,i)=>{let s=new Map;return n!=null&&n.length&&(s=a.in(n.slice(0,1),l,i)),s},out:(n,l,i)=>a.out(n,l,i)}},hl=e=>{const a=Lt(e);return{select:n=>{let{id:l,selected:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.select({id:l,selected:i,children:s,...o})},in:a.in,out:a.out}},bl=e=>{const a=Nn(e);return{select:n=>{let{id:l,selected:i,children:s,...o}=n;return l=H(l),s.has(l)?i:a.select({id:l,selected:i,children:s,...o})},in:a.in,out:a.out}},Sl=e=>{const a={select:t=>{let{id:n,value:l,selected:i,children:s,parents:o}=t;n=H(n);const v=new Map(i),m=[n];for(;m.length;){const h=m.shift();i.set(H(h),l?"on":"off"),s.has(h)&&m.push(...s.get(h))}let y=H(o.get(n));for(;y;){const h=s.get(y),g=h.every(c=>i.get(H(c))==="on"),u=h.every(c=>!i.has(H(c))||i.get(H(c))==="off");i.set(y,g?"on":u?"off":"indeterminate"),y=H(o.get(y))}return e&&!l&&Array.from(i.entries()).reduce((g,u)=>{let[c,d]=u;return d==="on"&&g.push(c),g},[]).length===0?v:i},in:(t,n,l)=>{let i=new Map;for(const s of t||[])i=a.select({id:s,value:!0,selected:new Map(i),children:n,parents:l});return i},out:(t,n)=>{const l=[];for(const[i,s]of t.entries())s==="on"&&!n.has(i)&&l.push(i);return l}};return a},Oe=Symbol.for("vuetify:nested"),En={id:M(),root:{register:()=>null,unregister:()=>null,parents:j(new Map),children:j(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:j(!1),selectable:j(!1),opened:j(new Set),activated:j(new Set),selected:j(new Map),selectedValues:j([])}},Cl=_({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),kl=e=>{let a=!1;const t=j(new Map),n=j(new Map),l=ve(e,"opened",e.opened,u=>new Set(H(u)),u=>[...u.values()]),i=f(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return fl(e.mandatory);case"single-leaf":return gl(e.mandatory);case"independent":return Pt(e.mandatory);case"single-independent":default:return Tn(e.mandatory)}}),s=f(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return bl(e.mandatory);case"leaf":return hl(e.mandatory);case"independent":return Lt(e.mandatory);case"single-independent":return Nn(e.mandatory);case"classic":default:return Sl(e.mandatory)}}),o=f(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return yl;case"single":return ml;case"multiple":default:return pn}}),v=ve(e,"activated",e.activated,u=>i.value.in(u,t.value,n.value),u=>i.value.out(u,t.value,n.value)),m=ve(e,"selected",e.selected,u=>s.value.in(u,t.value,n.value),u=>s.value.out(u,t.value,n.value));le(()=>{a=!0});function y(u){const c=[];let d=u;for(;d!=null;)c.unshift(d),d=n.value.get(d);return c}const h=ge("nested"),g={id:M(),root:{opened:l,activatable:p(e,"activatable"),selectable:p(e,"selectable"),activated:v,selected:m,selectedValues:f(()=>{const u=[];for(const[c,d]of m.value.entries())d==="on"&&u.push(c);return u}),register:(u,c,d)=>{c&&u!==c&&n.value.set(u,c),d&&t.value.set(u,[]),c!=null&&t.value.set(c,[...t.value.get(c)||[],u])},unregister:u=>{if(a)return;t.value.delete(u);const c=n.value.get(u);if(c){const d=t.value.get(c)??[];t.value.set(c,d.filter(b=>b!==u))}n.value.delete(u)},open:(u,c,d)=>{h.emit("click:open",{id:u,value:c,path:y(u),event:d});const b=o.value.open({id:u,value:c,opened:new Set(l.value),children:t.value,parents:n.value,event:d});b&&(l.value=b)},openOnSelect:(u,c,d)=>{const b=o.value.select({id:u,value:c,selected:new Map(m.value),opened:new Set(l.value),children:t.value,parents:n.value,event:d});b&&(l.value=b)},select:(u,c,d)=>{h.emit("click:select",{id:u,value:c,path:y(u),event:d});const b=s.value.select({id:u,value:c,selected:new Map(m.value),children:t.value,parents:n.value,event:d});b&&(m.value=b),g.root.openOnSelect(u,c,d)},activate:(u,c,d)=>{if(!e.activatable)return g.root.select(u,!0,d);h.emit("click:activate",{id:u,value:c,path:y(u),event:d});const b=i.value.activate({id:u,value:c,activated:new Set(v.value),children:t.value,parents:n.value,event:d});b&&(v.value=b)},children:t,parents:n}};return xe(Oe,g),g.root},$n=(e,a)=>{const t=ze(Oe,En),n=Symbol(nn()),l=f(()=>e.value!==void 0?e.value:n),i={...t,id:l,open:(s,o)=>t.root.open(H(l.value),s,o),openOnSelect:(s,o)=>t.root.openOnSelect(l.value,s,o),isOpen:f(()=>t.root.opened.value.has(H(l.value))),parent:f(()=>t.root.parents.value.get(l.value)),activate:(s,o)=>t.root.activate(l.value,s,o),isActivated:f(()=>t.root.activated.value.has(H(l.value))),select:(s,o)=>t.root.select(l.value,s,o),isSelected:f(()=>t.root.selected.value.get(H(l.value))==="on"),isIndeterminate:f(()=>t.root.selected.value.get(l.value)==="indeterminate"),isLeaf:f(()=>!t.root.children.value.get(l.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(l.value,t.id.value,a),le(()=>{!t.isGroupActivator&&t.root.unregister(l.value)}),a&&xe(Oe,i),i},wl=()=>{const e=ze(Oe,En);xe(Oe,{...e,isGroupActivator:!0})},_l=va({name:"VListGroupActivator",setup(e,a){let{slots:t}=a;return wl(),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),xl=_({activeColor:String,baseColor:String,color:String,collapseIcon:{type:U,default:"$collapse"},expandIcon:{type:U,default:"$expand"},prependIcon:U,appendIcon:U,fluid:Boolean,subgroup:Boolean,title:String,value:null,...R(),...D()},"VListGroup"),Ut=N()({name:"VListGroup",props:xl(),setup(e,a){let{slots:t}=a;const{isOpen:n,open:l,id:i}=$n(p(e,"value"),!0),s=f(()=>`v-list-group--id-${String(i.value)}`),o=An(),{isBooted:v}=wt();function m(u){u.stopPropagation(),l(!n.value,u)}const y=f(()=>({onClick:m,class:"v-list-group__header",id:s.value})),h=f(()=>n.value?e.collapseIcon:e.expandIcon),g=f(()=>({VListItem:{active:n.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}));return z(()=>r(e.tag,{class:["v-list-group",{"v-list-group--prepend":o==null?void 0:o.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":n.value},e.class],style:e.style},{default:()=>[t.activator&&r(Y,{defaults:g.value},{default:()=>[r(_l,null,{default:()=>[t.activator({props:y.value,isOpen:n.value})]})]}),r(Ae,{transition:{component:on},disabled:!v.value},{default:()=>{var u;return[Ce(r("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[(u=t.default)==null?void 0:u.call(t)]),[[Qt,n.value]])]}})]})),{isOpen:n}}}),Vl=_({opacity:[Number,String],...R(),...D()},"VListItemSubtitle"),Il=N()({name:"VListItemSubtitle",props:Vl(),setup(e,a){let{slots:t}=a;return z(()=>r(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),Bl=an("v-list-item-title"),Pl=_({start:Boolean,end:Boolean,icon:U,image:String,text:String,...re(),...R(),...he(),...ee(),...tt(),...D(),...K(),...Ie({variant:"flat"})},"VAvatar"),Ye=N()({name:"VAvatar",props:Pl(),setup(e,a){let{slots:t}=a;const{themeClasses:n}=Z(e),{borderClasses:l}=ue(e),{colorClasses:i,colorStyles:s,variantClasses:o}=et(e),{densityClasses:v}=Ve(e),{roundedClasses:m}=te(e),{sizeClasses:y,sizeStyles:h}=nt(e);return z(()=>r(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},n.value,l.value,i.value,v.value,m.value,y.value,o.value,e.class],style:[s.value,h.value,e.style]},{default:()=>[t.default?r(Y,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?r(Je,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?r(oe,{key:"icon",icon:e.icon},null):e.text,Qe(!1,"v-avatar")]})),{}}}),Ll=_({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:U,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:U,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:pe(),onClickOnce:pe(),...re(),...R(),...he(),...He(),...me(),...ee(),...It(),...D(),...K(),...Ie({variant:"text"})},"VListItem"),vt=N()({name:"VListItem",directives:{Ripple:Bt},props:Ll(),emits:{click:e=>!0},setup(e,a){let{attrs:t,slots:n,emit:l}=a;const i=Vt(e,t),s=f(()=>e.value===void 0?i.href.value:e.value),{activate:o,isActivated:v,select:m,isOpen:y,isSelected:h,isIndeterminate:g,isGroupActivator:u,root:c,parent:d,openOnSelect:b}=$n(s,!1),k=An(),C=f(()=>{var P;return e.active!==!1&&(e.active||((P=i.isActive)==null?void 0:P.value)||(c.activatable.value?v.value:h.value))}),L=f(()=>e.link!==!1&&i.isLink.value),I=f(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||!!k&&(c.selectable.value||c.activatable.value||e.value!=null))),E=f(()=>e.rounded||e.nav),V=f(()=>e.color??e.activeColor),x=f(()=>({color:C.value?V.value??e.baseColor:e.baseColor,variant:e.variant}));G(()=>{var P;return(P=i.isActive)==null?void 0:P.value},P=>{P&&d.value!=null&&c.open(d.value,!0),P&&b(P)},{immediate:!0});const{themeClasses:A}=Z(e),{borderClasses:B}=ue(e),{colorClasses:$,colorStyles:w,variantClasses:S}=et(x),{densityClasses:T}=Ve(e),{dimensionStyles:F}=De(e),{elevationClasses:W}=ye(e),{roundedClasses:J}=te(E),je=f(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Be=f(()=>({isActive:C.value,select:m,isOpen:y.value,isSelected:h.value,isIndeterminate:g.value}));function Fe(P){var ce;l("click",P),I.value&&((ce=i.navigate)==null||ce.call(i,P),!u&&(c.activatable.value?o(!v.value,P):(c.selectable.value||e.value!=null)&&m(!h.value,P)))}function at(P){(P.key==="Enter"||P.key===" ")&&(P.preventDefault(),P.target.dispatchEvent(new MouseEvent("click",P)))}return z(()=>{const P=L.value?"a":e.tag,ce=n.title||e.title!=null,Ge=n.subtitle||e.subtitle!=null,Pe=!!(e.appendAvatar||e.appendIcon),qn=!!(Pe||n.append),pt=!!(e.prependAvatar||e.prependIcon),lt=!!(pt||n.prepend);return k==null||k.updateHasPrepend(lt),e.activeColor&&fa("active-color",["color","base-color"]),Ce(r(P,{class:["v-list-item",{"v-list-item--active":C.value,"v-list-item--disabled":e.disabled,"v-list-item--link":I.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!lt&&(k==null?void 0:k.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&C.value},A.value,B.value,$.value,T.value,W.value,je.value,J.value,S.value,e.class],style:[w.value,F.value,e.style],href:i.href.value,tabindex:I.value?k?-2:0:void 0,onClick:Fe,onKeydown:I.value&&!L.value&&at},{default:()=>{var Nt;return[Qe(I.value||C.value,"v-list-item"),lt&&r("div",{key:"prepend",class:"v-list-item__prepend"},[n.prepend?r(Y,{key:"prepend-defaults",disabled:!pt,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Q;return[(Q=n.prepend)==null?void 0:Q.call(n,Be.value)]}}):r(ae,null,[e.prependAvatar&&r(Ye,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(oe,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),r("div",{class:"v-list-item__spacer"},null)]),r("div",{class:"v-list-item__content","data-no-activator":""},[ce&&r(Bl,{key:"title"},{default:()=>{var Q;return[((Q=n.title)==null?void 0:Q.call(n,{title:e.title}))??e.title]}}),Ge&&r(Il,{key:"subtitle"},{default:()=>{var Q;return[((Q=n.subtitle)==null?void 0:Q.call(n,{subtitle:e.subtitle}))??e.subtitle]}}),(Nt=n.default)==null?void 0:Nt.call(n,Be.value)]),qn&&r("div",{key:"append",class:"v-list-item__append"},[n.append?r(Y,{key:"append-defaults",disabled:!Pe,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Q;return[(Q=n.append)==null?void 0:Q.call(n,Be.value)]}}):r(ae,null,[e.appendIcon&&r(oe,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(Ye,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),r("div",{class:"v-list-item__spacer"},null)])]}}),[[yt("ripple"),I.value&&e.ripple]])}),{activate:o,isActivated:v,isGroupActivator:u,isSelected:h,list:k,select:m}}}),Al=_({color:String,inset:Boolean,sticky:Boolean,title:String,...R(),...D()},"VListSubheader"),Tl=N()({name:"VListSubheader",props:Al(),setup(e,a){let{slots:t}=a;const{textColorClasses:n,textColorStyles:l}=ke(p(e,"color"));return z(()=>{const i=!!(t.default||e.title);return r(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},n.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var s;return[i&&r("div",{class:"v-list-subheader__text"},[((s=t.default)==null?void 0:s.call(t))??e.title])]}})}),{}}}),pl=_({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...R(),...K()},"VDivider"),Nl=N()({name:"VDivider",props:pl(),setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=Z(e),{textColorClasses:i,textColorStyles:s}=ke(p(e,"color")),o=f(()=>{const v={};return e.length&&(v[e.vertical?"height":"width"]=O(e.length)),e.thickness&&(v[e.vertical?"borderRightWidth":"borderTopWidth"]=O(e.thickness)),v});return z(()=>{const v=r("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,i.value,e.class],style:[o.value,s.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return n.default?r("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[v,r("div",{class:"v-divider__content"},[n.default()]),v]):v}),{}}}),El=_({items:Array,returnObject:Boolean},"VListChildren"),On=N()({name:"VListChildren",props:El(),setup(e,a){let{slots:t}=a;return Ln(),()=>{var n,l;return((n=t.default)==null?void 0:n.call(t))??((l=e.items)==null?void 0:l.map(i=>{var g,u;let{children:s,props:o,type:v,raw:m}=i;if(v==="divider")return((g=t.divider)==null?void 0:g.call(t,{props:o}))??r(Nl,o,null);if(v==="subheader")return((u=t.subheader)==null?void 0:u.call(t,{props:o}))??r(Tl,o,null);const y={subtitle:t.subtitle?c=>{var d;return(d=t.subtitle)==null?void 0:d.call(t,{...c,item:m})}:void 0,prepend:t.prepend?c=>{var d;return(d=t.prepend)==null?void 0:d.call(t,{...c,item:m})}:void 0,append:t.append?c=>{var d;return(d=t.append)==null?void 0:d.call(t,{...c,item:m})}:void 0,title:t.title?c=>{var d;return(d=t.title)==null?void 0:d.call(t,{...c,item:m})}:void 0},h=Ut.filterProps(o);return s?r(Ut,ne({value:o==null?void 0:o.value},h),{activator:c=>{let{props:d}=c;const b={...o,...d,value:e.returnObject?m:o.value};return t.header?t.header({props:b}):r(vt,b,y)},default:()=>r(On,{items:s,returnObject:e.returnObject},t)}):t.item?t.item({props:o}):r(vt,ne(o,{value:e.returnObject?m:o.value}),y)}))}}}),$l=_({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:bt}},"list-items");function Ol(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Ml(e,a){const t=Le(a,e.itemType,"item"),n=Ol(a)?a:Le(a,e.itemTitle),l=Le(a,e.itemValue,void 0),i=Le(a,e.itemChildren),s=e.itemProps===!0?ma(a,["children"]):Le(a,e.itemProps),o={title:n,value:l,...s};return{type:t,title:o.title,value:o.value,props:o,children:t==="item"&&i?Mn(e,i):void 0,raw:a}}function Mn(e,a){const t=[];for(const n of a)t.push(Ml(e,n));return t}function Rl(e){return{items:f(()=>Mn(e,e.items))}}const zl=_({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":pe(),"onClick:select":pe(),"onUpdate:opened":pe(),...Cl({selectStrategy:"single-leaf",openStrategy:"list"}),...re(),...R(),...he(),...He(),...me(),itemType:{type:String,default:"type"},...$l(),...ee(),...D(),...K(),...Ie({variant:"text"})},"VList"),Hl=N()({name:"VList",props:zl(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,a){let{slots:t}=a;const{items:n}=Rl(e),{themeClasses:l}=Z(e),{backgroundColorClasses:i,backgroundColorStyles:s}=se(p(e,"bgColor")),{borderClasses:o}=ue(e),{densityClasses:v}=Ve(e),{dimensionStyles:m}=De(e),{elevationClasses:y}=ye(e),{roundedClasses:h}=te(e),{children:g,open:u,parents:c,select:d}=kl(e),b=f(()=>e.lines?`v-list--${e.lines}-line`:void 0),k=p(e,"activeColor"),C=p(e,"baseColor"),L=p(e,"color");Ln(),_e({VListGroup:{activeColor:k,baseColor:C,color:L,expandIcon:p(e,"expandIcon"),collapseIcon:p(e,"collapseIcon")},VListItem:{activeClass:p(e,"activeClass"),activeColor:k,baseColor:C,color:L,density:p(e,"density"),disabled:p(e,"disabled"),lines:p(e,"lines"),nav:p(e,"nav"),slim:p(e,"slim"),variant:p(e,"variant")}});const I=M(!1),E=j();function V(S){I.value=!0}function x(S){I.value=!1}function A(S){var T;!I.value&&!(S.relatedTarget&&((T=E.value)!=null&&T.contains(S.relatedTarget)))&&w()}function B(S){const T=S.target;if(!(!E.value||["INPUT","TEXTAREA"].includes(T.tagName))){if(S.key==="ArrowDown")w("next");else if(S.key==="ArrowUp")w("prev");else if(S.key==="Home")w("first");else if(S.key==="End")w("last");else return;S.preventDefault()}}function $(S){I.value=!0}function w(S){if(E.value)return ga(E.value,S)}return z(()=>r(e.tag,{ref:E,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,i.value,o.value,v.value,y.value,b.value,h.value,e.class],style:[s.value,m.value,e.style],tabindex:e.disabled||I.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:V,onFocusout:x,onFocus:A,onKeydown:B,onMousedown:$},{default:()=>[r(On,{items:n.value,returnObject:e.returnObject},t)]})),{open:u,select:d,focus:w,children:g,parents:c}}});function Dl(e){let{rootEl:a,isSticky:t,layoutItemStyles:n}=e;const l=M(!1),i=M(0),s=f(()=>{const m=typeof l.value=="boolean"?"top":l.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[m]:O(i.value)}:{top:n.value.top}]});Re(()=>{G(t,m=>{m?window.addEventListener("scroll",v,{passive:!0}):window.removeEventListener("scroll",v)},{immediate:!0})}),le(()=>{window.removeEventListener("scroll",v)});let o=0;function v(){const m=o>window.scrollY?"up":"down",y=a.value.getBoundingClientRect(),h=parseFloat(n.value.top??0),g=window.scrollY-Math.max(0,i.value-h),u=y.height+Math.max(i.value,h)-window.scrollY-window.innerHeight,c=parseFloat(getComputedStyle(a.value).getPropertyValue("--v-body-scroll-y"))||0;y.height0;t--){if(e[t].t===e[t-1].t)continue;const n=Yt(a),l=(e[t].d-e[t-1].d)/(e[t].t-e[t-1].t);a+=(l-n)*Math.abs(l),t===e.length-1&&(a*=.5)}return Yt(a)*1e3}function Gl(){const e={};function a(l){Array.from(l.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new ya(Fl))).push([l.timeStamp,i])})}function t(l){Array.from(l.changedTouches).forEach(i=>{delete e[i.identifier]})}function n(l){var m;const i=(m=e[l])==null?void 0:m.values().reverse();if(!i)throw new Error(`No samples for touch id ${l}`);const s=i[0],o=[],v=[];for(const y of i){if(s[0]-y[0]>jl)break;o.push({t:y[0],d:y[1].clientX}),v.push({t:y[0],d:y[1].clientY})}return{x:qt(o),y:qt(v),get direction(){const{x:y,y:h}=this,[g,u]=[Math.abs(y),Math.abs(h)];return g>u&&y>=0?"right":g>u&&y<=0?"left":u>g&&h>=0?"down":u>g&&h<=0?"up":Wl()}}}return{addMovement:a,endTouch:t,getVelocity:n}}function Wl(){throw new Error}function Ul(e){let{el:a,isActive:t,isTemporary:n,width:l,touchless:i,position:s}=e;Re(()=>{window.addEventListener("touchstart",C,{passive:!0}),window.addEventListener("touchmove",L,{passive:!1}),window.addEventListener("touchend",I,{passive:!0})}),le(()=>{window.removeEventListener("touchstart",C),window.removeEventListener("touchmove",L),window.removeEventListener("touchend",I)});const o=f(()=>["left","right"].includes(s.value)),{addMovement:v,endTouch:m,getVelocity:y}=Gl();let h=!1;const g=M(!1),u=M(0),c=M(0);let d;function b(V,x){return(s.value==="left"?V:s.value==="right"?document.documentElement.clientWidth-V:s.value==="top"?V:s.value==="bottom"?document.documentElement.clientHeight-V:be())-(x?l.value:0)}function k(V){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const A=s.value==="left"?(V-c.value)/l.value:s.value==="right"?(document.documentElement.clientWidth-V-c.value)/l.value:s.value==="top"?(V-c.value)/l.value:s.value==="bottom"?(document.documentElement.clientHeight-V-c.value)/l.value:be();return x?Math.max(0,Math.min(1,A)):A}function C(V){if(i.value)return;const x=V.changedTouches[0].clientX,A=V.changedTouches[0].clientY,B=25,$=s.value==="left"?xdocument.documentElement.clientWidth-B:s.value==="top"?Adocument.documentElement.clientHeight-B:be(),w=t.value&&(s.value==="left"?xdocument.documentElement.clientWidth-l.value:s.value==="top"?Adocument.documentElement.clientHeight-l.value:be());($||w||t.value&&n.value)&&(d=[x,A],c.value=b(o.value?x:A,t.value),u.value=k(o.value?x:A),h=c.value>-20&&c.value<80,m(V),v(V))}function L(V){const x=V.changedTouches[0].clientX,A=V.changedTouches[0].clientY;if(h){if(!V.cancelable){h=!1;return}const $=Math.abs(x-d[0]),w=Math.abs(A-d[1]);(o.value?$>w&&$>3:w>$&&w>3)?(g.value=!0,h=!1):(o.value?w:$)>3&&(h=!1)}if(!g.value)return;V.preventDefault(),v(V);const B=k(o.value?x:A,!1);u.value=Math.max(0,Math.min(1,B)),B>1?c.value=b(o.value?x:A,!0):B<0&&(c.value=b(o.value?x:A,!1))}function I(V){if(h=!1,!g.value)return;v(V),g.value=!1;const x=y(V.changedTouches[0].identifier),A=Math.abs(x.x),B=Math.abs(x.y);(o.value?A>B&&A>400:B>A&&B>3)?t.value=x.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||be()):t.value=u.value>.5}const E=f(()=>g.value?{transform:s.value==="left"?`translateX(calc(-100% + ${u.value*l.value}px))`:s.value==="right"?`translateX(calc(100% - ${u.value*l.value}px))`:s.value==="top"?`translateY(calc(-100% + ${u.value*l.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${u.value*l.value}px))`:be(),transition:"none"}:void 0);return Te(g,()=>{var A,B;const V=((A=a.value)==null?void 0:A.style.transform)??null,x=((B=a.value)==null?void 0:B.style.transition)??null;ht(()=>{var $,w,S,T;(w=a.value)==null||w.style.setProperty("transform",(($=E.value)==null?void 0:$.transform)||"none"),(T=a.value)==null||T.style.setProperty("transition",((S=E.value)==null?void 0:S.transition)||null)}),ha(()=>{var $,w;($=a.value)==null||$.style.setProperty("transform",V),(w=a.value)==null||w.style.setProperty("transition",x)})}),{isDragging:g,dragProgress:u,dragStyles:E}}function be(){throw new Error}const Yl=_({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function ql(e,a){let t=()=>{};function n(s){t==null||t();const o=Number(s?e.openDelay:e.closeDelay);return new Promise(v=>{t=ba(o,()=>{a==null||a(s),v(s)})})}function l(){return n(!0)}function i(){return n(!1)}return{clearDelay:t,runOpenDelay:l,runCloseDelay:i}}function Xl(){const a=ge("useScopeId").vnode.scopeId;return{scopeId:a?{[a]:""}:void 0}}const Kl=["start","end","left","right","top","bottom"],Zl=_({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>Kl.includes(e)},sticky:Boolean,...re(),...R(),...Yl(),...Sa({mobile:null}),...me(),...en(),...ee(),...D({tag:"nav"}),...K()},"VNavigationDrawer"),Jl=N()({name:"VNavigationDrawer",props:Zl(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,a){let{attrs:t,emit:n,slots:l}=a;const{isRtl:i}=Xe(),{themeClasses:s}=Z(e),{borderClasses:o}=ue(e),{backgroundColorClasses:v,backgroundColorStyles:m}=se(p(e,"color")),{elevationClasses:y}=ye(e),{displayClasses:h,mobile:g}=Ca(e),{roundedClasses:u}=te(e),c=ll(),d=ve(e,"modelValue",null,P=>!!P),{ssrBootStyles:b}=wt(),{scopeId:k}=Xl(),C=j(),L=M(!1),{runOpenDelay:I,runCloseDelay:E}=ql(e,P=>{L.value=P}),V=f(()=>e.rail&&e.expandOnHover&&L.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),x=f(()=>rt(e.location,i.value)),A=f(()=>e.persistent),B=f(()=>!e.permanent&&(g.value||e.temporary)),$=f(()=>e.sticky&&!B.value&&x.value!=="bottom");Te(()=>e.expandOnHover&&e.rail!=null,()=>{G(L,P=>n("update:rail",!P))}),Te(()=>!e.disableResizeWatcher,()=>{G(B,P=>!e.permanent&&mt(()=>d.value=!P))}),Te(()=>!e.disableRouteWatcher&&!!c,()=>{G(c.currentRoute,()=>B.value&&(d.value=!1))}),G(()=>e.permanent,P=>{P&&(d.value=!0)}),e.modelValue==null&&!B.value&&(d.value=e.permanent||!g.value);const{isDragging:w,dragProgress:S}=Ul({el:C,isActive:d,isTemporary:B,width:V,touchless:p(e,"touchless"),position:x}),T=f(()=>{const P=B.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):V.value;return w.value?P*S.value:P}),F=f(()=>["top","bottom"].includes(e.location)?0:V.value),{layoutItemStyles:W,layoutItemScrimStyles:J}=tn({id:e.name,order:f(()=>parseInt(e.order,10)),position:x,layoutSize:T,elementSize:F,active:f(()=>d.value||w.value),disableTransitions:f(()=>w.value),absolute:f(()=>e.absolute||$.value&&typeof je.value!="string")}),{isStuck:je,stickyStyles:Be}=Dl({rootEl:C,isSticky:$,layoutItemStyles:W}),Fe=se(f(()=>typeof e.scrim=="string"?e.scrim:null)),at=f(()=>({...w.value?{opacity:S.value*.2,transition:"none"}:void 0,...J.value}));return _e({VList:{bgColor:"transparent"}}),z(()=>{const P=l.image||e.image;return r(ae,null,[r(e.tag,ne({ref:C,onMouseenter:I,onMouseleave:E,class:["v-navigation-drawer",`v-navigation-drawer--${x.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":L.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":B.value,"v-navigation-drawer--persistent":A.value,"v-navigation-drawer--active":d.value,"v-navigation-drawer--sticky":$.value},s.value,v.value,o.value,h.value,y.value,u.value,e.class],style:[m.value,W.value,b.value,Be.value,e.style,["top","bottom"].includes(x.value)?{height:"auto"}:{}]},k,t),{default:()=>{var ce,Ge,Pe;return[P&&r("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?r(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},l.image):r(Je,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),l.prepend&&r("div",{class:"v-navigation-drawer__prepend"},[(ce=l.prepend)==null?void 0:ce.call(l)]),r("div",{class:"v-navigation-drawer__content"},[(Ge=l.default)==null?void 0:Ge.call(l)]),l.append&&r("div",{class:"v-navigation-drawer__append"},[(Pe=l.append)==null?void 0:Pe.call(l)])]}}),r(Me,{name:"fade-transition"},{default:()=>[B.value&&(w.value||d.value)&&!!e.scrim&&r("div",ne({class:["v-navigation-drawer__scrim",Fe.backgroundColorClasses.value],style:[at.value,Fe.backgroundColorStyles.value],onClick:()=>{A.value||(d.value=!1)}},k),null)]})])}),{isStuck:je}}}),Ql={data:()=>({drawer:!1,pages:[{title:"Home",to:"/"},{title:"Schedule",to:"/schedule"},{title:"Speakers",to:"/speakers"},{title:"Sponsors",to:"/sponsors"},{title:"Venue",to:"/venue"},{title:"Policies",to:"/policies"},{title:"About",to:"/about"},{title:"Goodies",to:"/goodies"}]})};function ei(e,a,t,n,l,i){const s=Xn;return de(),Ne("div",null,[r(za,{elevation:0},{append:ie(()=>[(de(!0),Ne(ae,null,Mt(e.pages,(o,v)=>(de(),Rt(s,{key:v,class:"d-none d-sm-block",to:o.to},{default:ie(()=>[r(Pn,null,{default:ie(()=>[We(zt(o.title),1)]),_:2},1024)]),_:2},1032,["to"]))),128))]),default:ie(()=>[r(vl,{class:"d-flex d-sm-none",variant:"text",onClick:a[0]||(a[0]=ka(o=>e.drawer=!e.drawer,["stop"]))})]),_:1}),r(Jl,{modelValue:e.drawer,"onUpdate:modelValue":a[1]||(a[1]=o=>e.drawer=o)},{default:ie(()=>[r(Hl,null,{default:ie(()=>[(de(!0),Ne(ae,null,Mt(e.pages,(o,v)=>(de(),Rt(s,{key:v,to:o.to},{default:ie(()=>[r(vt,null,{default:ie(()=>[We(zt(o.title),1)]),_:2},1024)]),_:2},1032,["to"]))),128))]),_:1})]),_:1},8,["modelValue"])])}const pi=Ct(Ql,[["render",ei],["__scopeId","data-v-388a34fa"]]),ti={},ni={id:"svg",viewBox:"0 0 1440 390",xmlns:"http://www.w3.org/2000/svg",class:"transition duration-300 ease-in-out delay-150"},ai=Ke("path",{d:"M 0,400 L 0,100 C 116.07655502392345,81.58851674641147 232.1531100478469,63.17703349282296 330,65 C 427.8468899521531,66.82296650717704 507.46411483253587,88.88038277511963 585,100 C 662.5358851674641,111.11961722488037 737.9904306220094,111.30143540669856 822,108 C 906.0095693779906,104.69856459330144 998.5741626794259,97.91387559808612 1103,96 C 1207.4258373205741,94.08612440191388 1323.712918660287,97.04306220095694 1440,100 L 1440,400 L 0,400 Z",stroke:"none","stroke-width":"0",fill:"#419dbf","fill-opacity":"0.53",class:"transition-all duration-300 ease-in-out delay-150 path-0"},null,-1),li=Ke("path",{d:"M 0,400 L 0,233 C 77.37799043062202,242.61722488038276 154.75598086124404,252.23444976076556 236,251 C 317.24401913875596,249.76555023923444 402.3540669856459,237.67942583732057 525,225 C 647.6459330143541,212.32057416267943 807.8277511961724,199.04784688995215 912,196 C 1016.1722488038276,192.95215311004785 1064.3349282296651,200.1291866028708 1143,208 C 1221.6650717703349,215.8708133971292 1330.8325358851675,224.4354066985646 1440,233 L 1440,400 L 0,400 Z",stroke:"none","stroke-width":"0",fill:"#419dbf","fill-opacity":"1",class:"transition-all duration-300 ease-in-out delay-150 path-1"},null,-1),ii=[ai,li];function si(e,a){return de(),Ne("svg",ni,ii)}const Ni=Ct(ti,[["render",si]]),oi={},ri={class:"footer"},ui=Ke("br",null,null,-1),ci=Ke("a",{href:"https://twitter.com/ydah_"},"@ydah_",-1);function di(e,a){return de(),Ne("div",ri,[We(" 大阪Ruby会議04 ©2024 "),ui,We(" Designed by "),ci])}const Ei=Ct(oi,[["render",di]]),$i=wa("/logo.png"),vi=N()({name:"VCardActions",props:R(),setup(e,a){let{slots:t}=a;return _e({VBtn:{slim:!0,variant:"text"}}),z(()=>{var n;return r("div",{class:["v-card-actions",e.class],style:e.style},[(n=t.default)==null?void 0:n.call(t)])}),{}}}),fi=_({opacity:[Number,String],...R(),...D()},"VCardSubtitle"),gi=N()({name:"VCardSubtitle",props:fi(),setup(e,a){let{slots:t}=a;return z(()=>r(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},t)),{}}}),mi=an("v-card-title"),yi=_({appendAvatar:String,appendIcon:U,prependAvatar:String,prependIcon:U,subtitle:[String,Number],title:[String,Number],...R(),...he()},"VCardItem"),hi=N()({name:"VCardItem",props:yi(),setup(e,a){let{slots:t}=a;return z(()=>{var m;const n=!!(e.prependAvatar||e.prependIcon),l=!!(n||t.prepend),i=!!(e.appendAvatar||e.appendIcon),s=!!(i||t.append),o=!!(e.title!=null||t.title),v=!!(e.subtitle!=null||t.subtitle);return r("div",{class:["v-card-item",e.class],style:e.style},[l&&r("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?r(Y,{key:"prepend-defaults",disabled:!n,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):r(ae,null,[e.prependAvatar&&r(Ye,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&r(oe,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),r("div",{class:"v-card-item__content"},[o&&r(mi,{key:"title"},{default:()=>{var y;return[((y=t.title)==null?void 0:y.call(t))??e.title]}}),v&&r(gi,{key:"subtitle"},{default:()=>{var y;return[((y=t.subtitle)==null?void 0:y.call(t))??e.subtitle]}}),(m=t.default)==null?void 0:m.call(t)]),s&&r("div",{key:"append",class:"v-card-item__append"},[t.append?r(Y,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):r(ae,null,[e.appendIcon&&r(oe,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&r(Ye,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),bi=_({opacity:[Number,String],...R(),...D()},"VCardText"),Si=N()({name:"VCardText",props:bi(),setup(e,a){let{slots:t}=a;return z(()=>r(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},t)),{}}}),Ci=_({appendAvatar:String,appendIcon:U,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:U,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...re(),...R(),...he(),...He(),...me(),...mn(),..._t(),...hn(),...ee(),...It(),...D(),...K(),...Ie({variant:"elevated"})},"VCard"),Oi=N()({name:"VCard",directives:{Ripple:Bt},props:Ci(),setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=Z(e),{borderClasses:i}=ue(e),{colorClasses:s,colorStyles:o,variantClasses:v}=et(e),{densityClasses:m}=Ve(e),{dimensionStyles:y}=De(e),{elevationClasses:h}=ye(e),{loaderClasses:g}=yn(e),{locationStyles:u}=xt(e),{positionClasses:c}=bn(e),{roundedClasses:d}=te(e),b=Vt(e,t),k=f(()=>e.link!==!1&&b.isLink.value),C=f(()=>!e.disabled&&e.link!==!1&&(e.link||b.isClickable.value));return z(()=>{const L=k.value?"a":e.tag,I=!!(n.title||e.title!=null),E=!!(n.subtitle||e.subtitle!=null),V=I||E,x=!!(n.append||e.appendAvatar||e.appendIcon),A=!!(n.prepend||e.prependAvatar||e.prependIcon),B=!!(n.image||e.image),$=V||A||x,w=!!(n.text||e.text!=null);return Ce(r(L,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":C.value},l.value,i.value,s.value,m.value,h.value,g.value,c.value,d.value,v.value,e.class],style:[o.value,y.value,u.value,e.style],href:b.href.value,onClick:C.value&&b.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var S;return[B&&r("div",{key:"image",class:"v-card__image"},[n.image?r(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):r(Je,{key:"image-img",cover:!0,src:e.image},null)]),r(tl,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:n.loader}),$&&r(hi,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:n.item,prepend:n.prepend,title:n.title,subtitle:n.subtitle,append:n.append}),w&&r(Si,{key:"text"},{default:()=>{var T;return[((T=n.text)==null?void 0:T.call(n))??e.text]}}),(S=n.default)==null?void 0:S.call(n),n.actions&&r(vi,null,{default:n.actions}),Qe(C.value,"v-card")]}}),[[yt("ripple"),C.value&&e.ripple]])}),{}}}),Rn=Ze.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),zn=Ze.reduce((e,a)=>{const t="offset"+qe(a);return e[t]={type:[String,Number],default:null},e},{}),Hn=Ze.reduce((e,a)=>{const t="order"+qe(a);return e[t]={type:[String,Number],default:null},e},{}),Xt={col:Object.keys(Rn),offset:Object.keys(zn),order:Object.keys(Hn)};function ki(e,a,t){let n=e;if(!(t==null||t===!1)){if(a){const l=a.replace(e,"");n+=`-${l}`}return e==="col"&&(n="v-"+n),e==="col"&&(t===""||t===!0)||(n+=`-${t}`),n.toLowerCase()}}const wi=["auto","start","end","center","baseline","stretch"],_i=_({cols:{type:[Boolean,String,Number],default:!1},...Rn,offset:{type:[String,Number],default:null},...zn,order:{type:[String,Number],default:null},...Hn,alignSelf:{type:String,default:null,validator:e=>wi.includes(e)},...R(),...D()},"VCol"),Mi=N()({name:"VCol",props:_i(),setup(e,a){let{slots:t}=a;const n=f(()=>{const l=[];let i;for(i in Xt)Xt[i].forEach(o=>{const v=e[o],m=ki(i,o,v);m&&l.push(m)});const s=l.some(o=>o.startsWith("v-col-"));return l.push({"v-col":!s||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return we(e.tag,{class:[n.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),At=["start","end","center"],Dn=["space-between","space-around","space-evenly"];function Tt(e,a){return Ze.reduce((t,n)=>{const l=e+qe(n);return t[l]=a(),t},{})}const xi=[...At,"baseline","stretch"],jn=e=>xi.includes(e),Fn=Tt("align",()=>({type:String,default:null,validator:jn})),Vi=[...At,...Dn],Gn=e=>Vi.includes(e),Wn=Tt("justify",()=>({type:String,default:null,validator:Gn})),Ii=[...At,...Dn,"stretch"],Un=e=>Ii.includes(e),Yn=Tt("alignContent",()=>({type:String,default:null,validator:Un})),Kt={align:Object.keys(Fn),justify:Object.keys(Wn),alignContent:Object.keys(Yn)},Bi={align:"align",justify:"justify",alignContent:"align-content"};function Pi(e,a,t){let n=Bi[e];if(t!=null){if(a){const l=a.replace(e,"");n+=`-${l}`}return n+=`-${t}`,n.toLowerCase()}}const Li=_({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:jn},...Fn,justify:{type:String,default:null,validator:Gn},...Wn,alignContent:{type:String,default:null,validator:Un},...Yn,...R(),...D()},"VRow"),Ri=N()({name:"VRow",props:Li(),setup(e,a){let{slots:t}=a;const n=f(()=>{const l=[];let i;for(i in Kt)Kt[i].forEach(s=>{const o=e[s],v=Pi(i,s,o);v&&l.push(v)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return we(e.tag,{class:["v-row",n.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}});export{Mi as V,$i as _,Oi as a,hi as b,Je as c,Ri as d,mi as e,gi as f,Pn as g,pi as h,Ni as i,Ei as j,Nl as k,Hl as l,vt as m,Bl as n,he as o,D as p,Ve as u}; diff --git a/_nuxt/DgbY56Qi.js b/_nuxt/uRskagll.js similarity index 83% rename from _nuxt/DgbY56Qi.js rename to _nuxt/uRskagll.js index b2f8f6e..60a7071 100644 --- a/_nuxt/DgbY56Qi.js +++ b/_nuxt/uRskagll.js @@ -1 +1 @@ -import{i as f,r as u,f as o,g as d,h as v,j as l,k as i,l as h,m}from"./BLnlU35S.js";function U(t,a={}){const e=a.head||f();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});o(()=>{n.value=s.value?{}:d(a)});const r=t.push(n.value,e);return v(n,c=>{r.patch(c)}),m()&&(l(()=>{r.dispose()}),i(()=>{s.value=!0}),h(()=>{s.value=!1})),r}export{U as u}; +import{i as f,r as u,f as o,g as d,h as v,j as l,k as i,l as h,m}from"./C0qY_7lX.js";function U(t,a={}){const e=a.head||f();if(e)return e.ssr?e.push(t,a):p(e,t,a)}function p(t,a,e={}){const s=u(!1),n=u({});o(()=>{n.value=s.value?{}:d(a)});const r=t.push(n.value,e);return v(n,c=>{r.patch(c)}),m()&&(l(()=>{r.dispose()}),i(()=>{s.value=!0}),h(()=>{s.value=!1})),r}export{U as u}; diff --git a/_payload.json b/_payload.json index a206d8d..0187fb2 100644 --- a/_payload.json +++ b/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241032606] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192094] \ No newline at end of file diff --git a/about/_payload.json b/about/_payload.json index bad3282..11cd342 100644 --- a/about/_payload.json +++ b/about/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241032635] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192123] \ No newline at end of file diff --git a/about/index.html b/about/index.html index abd3e3e..3c81cbf 100644 --- a/about/index.html +++ b/about/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

About

大阪Ruby会議とは

大阪Ruby会議は、大阪で定期的に開催しているプログラミング言語Rubyに関するカンファレンスです。
Rubyに関する知見・技術を共有し、またRubyistの交流の場として、皆様に楽しんでいただけるカンファレンスを目指しています。
この夏、一番アツい地域Ruby会議にぜひご参加ください!

Contact

Team

ydah
Cheif Organizer / Designer
hachi
Organizer
おごもり
Organizer
むらじゅん
Organizer
smantani
Organizer
spring_kuma
Organizer
khori
Organizer
znz
Organizer
すぎうり
Organizer
舘林 秀和
Organizer
haruguchi
Organizer
k-yoshida
Organizer
okeysea
Organizer
nishi_okashi
Organizer
- \ No newline at end of file + +

About

大阪Ruby会議とは

大阪Ruby会議は、大阪で定期的に開催しているプログラミング言語Rubyに関するカンファレンスです。
Rubyに関する知見・技術を共有し、またRubyistの交流の場として、皆様に楽しんでいただけるカンファレンスを目指しています。
この夏、一番アツい地域Ruby会議にぜひご参加ください!

Contact

Team

ydah
Cheif Organizer / Designer
hachi
Organizer
おごもり
Organizer
むらじゅん
Organizer
smantani
Organizer
spring_kuma
Organizer
khori
Organizer
znz
Organizer
すぎうり
Organizer
舘林 秀和
Organizer
haruguchi
Organizer
k-yoshida
Organizer
okeysea
Organizer
nishi_okashi
Organizer
+ \ No newline at end of file diff --git a/goodies/_payload.json b/goodies/_payload.json index bad3282..77bc870 100644 --- a/goodies/_payload.json +++ b/goodies/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241032635] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192124] \ No newline at end of file diff --git a/goodies/index.html b/goodies/index.html index de0f5ee..eddf037 100644 --- a/goodies/index.html +++ b/goodies/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Goodies

Main Visual

Keynote Template

This template requires the following fonts:

Official Goods

Official Shop on SUZURI

- \ No newline at end of file + +

Goodies

Main Visual

Keynote Template

This template requires the following fonts:

Official Goods

Official Shop on SUZURI

+ \ No newline at end of file diff --git a/index.html b/index.html index 9beec0a..15201af 100644 --- a/index.html +++ b/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -
Osaka RubyKaigi 04
2024.8.24 (Saturday)
Keynote Speakers
Yuichiro Kaneko / Hitoshi HASUMI
Osaka RubyKaigi 04
2024.8.24 (Saturday)
Keynote Speakers
Yuichiro Kaneko / Hitoshi HASUMI
- \ No newline at end of file + +
Osaka RubyKaigi 04
2024.8.24 (Saturday)
Keynote Speakers
Yuichiro Kaneko / Hitoshi HASUMI
Osaka RubyKaigi 04
2024.8.24 (Saturday)
Keynote Speakers
Yuichiro Kaneko / Hitoshi HASUMI
+ \ No newline at end of file diff --git a/policies/_payload.json b/policies/_payload.json index 1144a5d..a45af05 100644 --- a/policies/_payload.json +++ b/policies/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241032636] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192125] \ No newline at end of file diff --git a/policies/index.html b/policies/index.html index ece12ac..33e012a 100644 --- a/policies/index.html +++ b/policies/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Policies

アンチハラスメントポリシー

大阪Ruby会議は、誰もがハラスメントを受けずに参加できるカンファレンスを目指しています。いかなる形であれハラスメントは許容できません。
このルールを破る人は誰であろうと、オーガナイザーの裁量で警告を与えたり、カンファレンスやカンファレンス後の懇親の場から退場とすることもありえます。

目的

当ポリシーは、大阪Ruby会議の参加者の全ての方に最大限に楽しんでいただくため、また、安心して参加していただくために設けられています。
当ポリシーに参加者の皆様の行動を制限する意図はありません。

適用範囲

当ポリシーは、大阪Ruby会議の全てに適用されます。これには、カンファレンスの場、カンファレンス後の懇親の場でのコミュニケーションや振る舞い、プレゼンテーションの内容、ブログやソーシャルメディアでの発言が含まれます。
また、当ポリシーは参加者、スポンサー企業の皆様、スピーカー、スタッフ、その他の関係者全てに適用されます。

禁止されるハラスメント

ハラスメントには以下のようなものを含み、また、これに限りません。ハラスメント行為をやめるように要請された参加者は直ちに従ってください。

  • - ジェンダー、性自認やジェンダー表現、性的指向、障碍、容貌、体型、人種、民族、年齢、宗教あるいは無宗教についての攻撃的なコメントをすること
  • - 意図的な威嚇行為
  • - 公共のスペースで性的な画像を掲示すること
  • - 脅迫、ストーキング、つきまとい、または、それらを計画すること
  • - いやがらせ目的の撮影や録音
  • - 発表や他のイベントを継続的に妨害すること
  • - 不適切な身体的接触
  • - その他、性的な言葉や画像を含むコミュニケーション
  • - ジェンダーを強く意識させるコンテキストで、特定の個人をほめたたえる行為
  • - 以上のような行為を推奨したり、擁護したりすること

ハラスメントを受けたら、判断に迷ったら

ハラスメントを受けたと感じたりり、他の参加者がハラスメントを受けているのを目撃した場合は、すぐに主催者またはスタッフにお知らせください。主催者は、すべての報告を機密に取り扱い、適切な対応を行います。

問い合わせ先

当ポリシーについてのご質問などがある場合は、下記までご連絡ください。

参考文献

ライセンス

当ポリシーは CC BY 4.0 のライセンス下で提供されます。

This work is licensed under CC BY 4.0 .

- \ No newline at end of file + +

Policies

アンチハラスメントポリシー

大阪Ruby会議は、誰もがハラスメントを受けずに参加できるカンファレンスを目指しています。いかなる形であれハラスメントは許容できません。
このルールを破る人は誰であろうと、オーガナイザーの裁量で警告を与えたり、カンファレンスやカンファレンス後の懇親の場から退場とすることもありえます。

目的

当ポリシーは、大阪Ruby会議の参加者の全ての方に最大限に楽しんでいただくため、また、安心して参加していただくために設けられています。
当ポリシーに参加者の皆様の行動を制限する意図はありません。

適用範囲

当ポリシーは、大阪Ruby会議の全てに適用されます。これには、カンファレンスの場、カンファレンス後の懇親の場でのコミュニケーションや振る舞い、プレゼンテーションの内容、ブログやソーシャルメディアでの発言が含まれます。
また、当ポリシーは参加者、スポンサー企業の皆様、スピーカー、スタッフ、その他の関係者全てに適用されます。

禁止されるハラスメント

ハラスメントには以下のようなものを含み、また、これに限りません。ハラスメント行為をやめるように要請された参加者は直ちに従ってください。

  • - ジェンダー、性自認やジェンダー表現、性的指向、障碍、容貌、体型、人種、民族、年齢、宗教あるいは無宗教についての攻撃的なコメントをすること
  • - 意図的な威嚇行為
  • - 公共のスペースで性的な画像を掲示すること
  • - 脅迫、ストーキング、つきまとい、または、それらを計画すること
  • - いやがらせ目的の撮影や録音
  • - 発表や他のイベントを継続的に妨害すること
  • - 不適切な身体的接触
  • - その他、性的な言葉や画像を含むコミュニケーション
  • - ジェンダーを強く意識させるコンテキストで、特定の個人をほめたたえる行為
  • - 以上のような行為を推奨したり、擁護したりすること

ハラスメントを受けたら、判断に迷ったら

ハラスメントを受けたと感じたり、他の参加者がハラスメントを受けているのを目撃した場合は、すぐに主催者またはスタッフにお知らせください。主催者は、すべての報告を機密に取り扱い、適切な対応を行います。

問い合わせ先

当ポリシーについてのご質問などがある場合は、下記までご連絡ください。

参考文献

ライセンス

当ポリシーは CC BY 4.0 のライセンス下で提供されます。

This work is licensed under CC BY 4.0 .

+ \ No newline at end of file diff --git a/presentations/haruguchi/_payload.json b/presentations/haruguchi/_payload.json index fd069b4..990d6bc 100644 --- a/presentations/haruguchi/_payload.json +++ b/presentations/haruguchi/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033531] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192908] \ No newline at end of file diff --git a/presentations/haruguchi/index.html b/presentations/haruguchi/index.html index 0234804..702af26 100644 --- a/presentations/haruguchi/index.html +++ b/presentations/haruguchi/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,10 +393,10 @@ - +

Schedule

haruguchi

株式会社永和システムマネジメントで働くWebエンジニア。

競技プログラミングでみる Ruby の豊かさ

Rubyには多様な楽しみ方がありますが、競技プログラミングもその1つです。 本トークでは、競技プログラミングで特に活躍するRubyの特徴的なシンタックスやメソッドを紹介します。私が普段仕事としてWebアプリケーション開発で書いている業務的なコードの書き方とは一線を画す、競技プログラミングならではのクリエイティブで簡潔なコードの書き方を具体的な例と共にお見せします。 -対象者は普段、保守・拡張性に富んだ可読性の高いコードを書いてしまっているRubyistです。

- \ No newline at end of file +対象者は普段、保守・拡張性に富んだ可読性の高いコードを書いてしまっているRubyistです。

+ \ No newline at end of file diff --git a/presentations/hasumikin/_payload.json b/presentations/hasumikin/_payload.json index 7e9c10e..3b96374 100644 --- a/presentations/hasumikin/_payload.json +++ b/presentations/hasumikin/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033644] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474193122] \ No newline at end of file diff --git a/presentations/hasumikin/index.html b/presentations/hasumikin/index.html index 3a6eb1b..81ac245 100644 --- a/presentations/hasumikin/index.html +++ b/presentations/hasumikin/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Schedule

Hitoshi HASUMI

Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.

Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか

Hitoshi HASUMI Keynote

- \ No newline at end of file + +

Schedule

Hitoshi HASUMI

Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.

Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか

Hitoshi HASUMI Keynote

+ \ No newline at end of file diff --git a/presentations/joker1007/_payload.json b/presentations/joker1007/_payload.json index 92ea6b5..6f4295e 100644 --- a/presentations/joker1007/_payload.json +++ b/presentations/joker1007/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033388] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192894] \ No newline at end of file diff --git a/presentations/joker1007/index.html b/presentations/joker1007/index.html index c8e5fec..15c3581 100644 --- a/presentations/joker1007/index.html +++ b/presentations/joker1007/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,12 +393,12 @@ - +

Schedule

joker1007

Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。

Rustで作るTreeSitterパーサーのRubyバインディング

以前からrubygemをRustで実装することが出来ることをご存知の方は多いと思います。 最近はmagnusというライブラリで、C拡張を書いていた時に近いAPIでRust製のrubygemが実装できる様になっており、Bundlerが生成するスケルトンにも採用されています。 今回、それを利用してRustでTreeSitterパーサーのRubyバインディングを実装してみました。 TreeSitterを題材にしたのは、去年からのRuby Worldでのパーサーの盛り上がりに触発されてtree-sitter-rbsというRBSのパーサーを作成してみてTreeSitterに興味があったこと、そしてRustのライブラリがあったからです。 -このトークでは、Rustでrubygemsを実装する方法と苦労しそうな点について解説し、実際に作ってみたTreeSitterのバイディングを用いて色々なソースコードをパースするデモを紹介するつもりです。

- \ No newline at end of file +このトークでは、Rustでrubygemsを実装する方法と苦労しそうな点について解説し、実際に作ってみたTreeSitterのバイディングを用いて色々なソースコードをパースするデモを紹介するつもりです。

+ \ No newline at end of file diff --git a/presentations/kinoppyd/_payload.json b/presentations/kinoppyd/_payload.json index 46d3ec5..f655f4c 100644 --- a/presentations/kinoppyd/_payload.json +++ b/presentations/kinoppyd/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033373] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192875] \ No newline at end of file diff --git a/presentations/kinoppyd/index.html b/presentations/kinoppyd/index.html index 0ca8e49..90e7e38 100644 --- a/presentations/kinoppyd/index.html +++ b/presentations/kinoppyd/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Schedule

kinoppyd

SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。

RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方

2021年から提供しているRubyKaigi公式スケジュールアプリを、2024年に全面Hotwireで書き直しました。Hotwireを使った開発体験の良いところと、良くないところ、そして実地で得たモバイル環境でのフィードバックなどをお話しします。主なトピックはTurbo関連で、Stimulusに関しては少なめです。

- \ No newline at end of file + +

Schedule

kinoppyd

SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。

RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方

2021年から提供しているRubyKaigi公式スケジュールアプリを、2024年に全面Hotwireで書き直しました。Hotwireを使った開発体験の良いところと、良くないところ、そして実地で得たモバイル環境でのフィードバックなどをお話しします。主なトピックはTurbo関連で、Stimulusに関しては少なめです。

+ \ No newline at end of file diff --git a/presentations/koic/_payload.json b/presentations/koic/_payload.json index f1ddf7e..83028df 100644 --- a/presentations/koic/_payload.json +++ b/presentations/koic/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033574] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474193013] \ No newline at end of file diff --git a/presentations/koic/index.html b/presentations/koic/index.html index e29422b..3d4ba19 100644 --- a/presentations/koic/index.html +++ b/presentations/koic/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,10 +393,10 @@ - +

Schedule

Koichi ITO

OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。

Minify Ruby Code

Ruby のコードを minify する話です。 minify するための構文解析の実装には Prism パーサーを使います。構文解析というと抽象構文木のイメージを持たれがちかもしれませんが、本編ではレキサーを使った手法を紹介します。このトークの中で、minify の実装における注意点や、そこから得られた Ruby の構文の特色についてもお話しします。 -JavaScript などではポピュラーな minify を、Ruby のコードで行ったらどうなるかの発表をお楽しみください。

- \ No newline at end of file +JavaScript などではポピュラーな minify を、Ruby のコードで行ったらどうなるかの発表をお楽しみください。

+ \ No newline at end of file diff --git a/presentations/makicamel/_payload.json b/presentations/makicamel/_payload.json index f7066fe..4a95f46 100644 --- a/presentations/makicamel/_payload.json +++ b/presentations/makicamel/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033360] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192821] \ No newline at end of file diff --git a/presentations/makicamel/index.html b/presentations/makicamel/index.html index 4bff366..2579533 100644 --- a/presentations/makicamel/index.html +++ b/presentations/makicamel/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,12 +393,12 @@ - +

Schedule

makicamel

Rubyist

dRuby 入門者による あなたの身近にある dRuby 入門

dRuby 使ってますか? dRuby とは何かを知っていますか? 数ヶ月前までの私の答えはどちらも「NO」でした。リファレンスマニュアルには「分散オブジェクトプログラミングのためのライブラリ」と書いてあるけれど「分散オブジェクトプログラミング」とは何かわからない。なんとなく複雑だったり大規模だったりして自分とは縁遠い世界のものと思って生きていました。 そんなある日 rspec-core のコードを読んで衝撃を受けました。 「require 'drb/drb'って書いてある!!身近じゃん」 -わたしたちの身近にあるいくつかの dRuby を利用したプロダクトを通して、dRuby 入門者から見た分散オブジェクトプログラミングの面白さをお話します。

- \ No newline at end of file +わたしたちの身近にあるいくつかの dRuby を利用したプロダクトを通して、dRuby 入門者から見た分散オブジェクトプログラミングの面白さをお話します。

+ \ No newline at end of file diff --git a/presentations/shugomaeda/_payload.json b/presentations/shugomaeda/_payload.json index b908894..db70435 100644 --- a/presentations/shugomaeda/_payload.json +++ b/presentations/shugomaeda/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033597] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474193078] \ No newline at end of file diff --git a/presentations/shugomaeda/index.html b/presentations/shugomaeda/index.html index eba365e..fd33cd7 100644 --- a/presentations/shugomaeda/index.html +++ b/presentations/shugomaeda/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Schedule

前田修吾

Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。

strscanなしで文字列をスキャンする

default gemであるstrscanを使うと文字列を効率的にスキャンすることができますが、Ruby 3.2で導入されたString#byteindexを使用すると、組み込みライブラリだけで文字列をスキャンすることができます。この発表では、そもそも文字列のスキャンになぜstrscanが必要なのか、byteindexを使用してどのように同じ問題を解決できるのかを説明します。

- \ No newline at end of file + +

Schedule

前田修吾

Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。

strscanなしで文字列をスキャンする

default gemであるstrscanを使うと文字列を効率的にスキャンすることができますが、Ruby 3.2で導入されたString#byteindexを使用すると、組み込みライブラリだけで文字列をスキャンすることができます。この発表では、そもそも文字列のスキャンになぜstrscanが必要なのか、byteindexを使用してどのように同じ問題を解決できるのかを説明します。

+ \ No newline at end of file diff --git a/presentations/tompng/_payload.json b/presentations/tompng/_payload.json index cb28189..c111c8a 100644 --- a/presentations/tompng/_payload.json +++ b/presentations/tompng/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033387] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192893] \ No newline at end of file diff --git a/presentations/tompng/index.html b/presentations/tompng/index.html index bd0ba46..9783798 100644 --- a/presentations/tompng/index.html +++ b/presentations/tompng/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,8 +393,8 @@ - +

Schedule

ぺん!

Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.

Re-line 〜 IRB・Reline 複数行編集の裏側

IRBの複数行入力は、Rubyの標準ライブラリであるRelineが担っています。 このトークでは、Relineがどのように複数行入力や補完ダイアログなどを描画しているのか、そしてその描画方式が最近のリアーキテクチャリングでどう変わったかを比較しながら解説します。 -また、Relineの行数を800行減らしたリアーキテクチャリングから得られた知見も紹介します。

- \ No newline at end of file +また、Relineの行数を800行減らしたリアーキテクチャリングから得られた知見も紹介します。

+ \ No newline at end of file diff --git a/presentations/willnet/_payload.json b/presentations/willnet/_payload.json index 0939f50..23fe3ca 100644 --- a/presentations/willnet/_payload.json +++ b/presentations/willnet/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033631] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474193091] \ No newline at end of file diff --git a/presentations/willnet/index.html b/presentations/willnet/index.html index 19fb13f..03b1615 100644 --- a/presentations/willnet/index.html +++ b/presentations/willnet/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,10 +393,10 @@ - +

Schedule

willnet

株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)

どうしてこうなった?から理解するActive Recordの関連の裏側

Active Recordは便利なライブラリです。Active Recordは一見すると魔法のように振る舞いますが、当然ながら実際にはRubyのコードが決められた仕様で動いています。Active Recordが実際どのように動くのかを知っていると、Active Recordが期待通り動かないエッジケースに遭遇したときのデバッグや修正に役立ちます。 今回の発表では、私が実際に遭遇した「Active Recordが期待通り動かないエッジケース」を元にActive Recordにおける関連の裏側について解説します。具体的には(1)特定のモデルをsaveしたときに関連モデルも同時にsaveされる仕組み、(2)関連のinverse_ofオプションの仕組みについて説明した上で、(1)と(2)が合わさったときに発生する想定外の挙動について詳しく説明していく予定です。 -この発表を聞くことで、Active Recordの魔法の一端を理解できるようになるはずです。

- \ No newline at end of file +この発表を聞くことで、Active Recordの魔法の一端を理解できるようになるはずです。

+ \ No newline at end of file diff --git a/presentations/yui-knk/_payload.json b/presentations/yui-knk/_payload.json index ce4f7ea..4a95f46 100644 --- a/presentations/yui-knk/_payload.json +++ b/presentations/yui-knk/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033328] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192821] \ No newline at end of file diff --git a/presentations/yui-knk/index.html b/presentations/yui-knk/index.html index ad44820..28b2f5f 100644 --- a/presentations/yui-knk/index.html +++ b/presentations/yui-knk/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Schedule

Yuichiro Kaneko

The author of Lrama LALR parser generator. Ruby committer.

Keynote: 最高の構文木の設計 2024年版

Yuichiro Kaneko keynote

- \ No newline at end of file + +

Schedule

Yuichiro Kaneko

The author of Lrama LALR parser generator. Ruby committer.

Keynote: 最高の構文木の設計 2024年版

Yuichiro Kaneko keynote

+ \ No newline at end of file diff --git a/schedule/_payload.json b/schedule/_payload.json index b900ab3..af46a3c 100644 --- a/schedule/_payload.json +++ b/schedule/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033229] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192718] \ No newline at end of file diff --git a/schedule/index.html b/schedule/index.html index d5085b1..cb66d36 100644 --- a/schedule/index.html +++ b/schedule/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Schedule

09:30
~
10:30

Door Open

10:30
~
10:40

Opening

10:40
~
11:25

Keynote: 最高の構文木の設計 2024年版

Yuichiro Kaneko

11:25
~
11:40

dRuby 入門者による あなたの身近にある dRuby 入門

makicamel

11:40
~
11:55

RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方

kinoppyd

11:55
~
12:05

みんなで #rubyfriends 📸

12:05
~
13:35

Lunch Break

13:35
~
14:05

Re-line 〜 IRB・Reline 複数行編集の裏側

ぺん!

14:05
~
14:10

Sponsor LT: データベースだけじゃないN+1とその対策

川原 翔吾

14:10
~
14:15

Sponsor LT: LR で JSON パーサーを作る

junk0612

14:15
~
14:45

Rustで作るTreeSitterパーサーのRubyバインディング

joker1007

14:45
~
15:00

競技プログラミングでみる Ruby の豊かさ

haruguchi

15:00
~
15:20

Break

15:20
~
15:50

Minify Ruby Code

Koichi ITO

15:50
~
15:55

Sponsor LT

15:55
~
16:00

Sponsor LT: 労務ドメインを快適に開発する方法 〜日本語コーディング編〜

ykyuki21

16:00
~
16:15

strscanなしで文字列をスキャンする

前田修吾

16:15
~
16:45

どうしてこうなった?から理解するActive Recordの関連の裏側

willnet

16:45
~
17:05

Break

17:05
~
17:10

Sponsor LT: devise-two-factorを4.xから5.xに上げた話

znz

17:10
~
17:15

Sponsor LT

17:15
~
18:00

Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか

Hitoshi HASUMI

18:00
~
18:10

Closing

19:00
~
21:00

After Party

- \ No newline at end of file + +

Schedule

09:30
~
10:30

Door Open

10:30
~
10:40

Opening

10:40
~
11:25

Keynote: 最高の構文木の設計 2024年版

Yuichiro Kaneko

11:25
~
11:40

dRuby 入門者による あなたの身近にある dRuby 入門

makicamel

11:40
~
11:55

RubyKaigi公式スケジュールアプリ開発で得た、Hotwireの使い方

kinoppyd

11:55
~
12:05

みんなで #rubyfriends 📸

12:05
~
13:35

Lunch Break

13:35
~
14:05

Re-line 〜 IRB・Reline 複数行編集の裏側

ぺん!

14:05
~
14:10

Sponsor LT: データベースだけじゃないN+1とその対策

川原 翔吾

14:10
~
14:15

Sponsor LT: LR で JSON パーサーを作る

junk0612

14:15
~
14:45

Rustで作るTreeSitterパーサーのRubyバインディング

joker1007

14:45
~
15:00

競技プログラミングでみる Ruby の豊かさ

haruguchi

15:00
~
15:20

Break

15:20
~
15:50

Minify Ruby Code

Koichi ITO

15:50
~
15:55

Sponsor LT: 株式会社ナレッジラボのご紹介

okeysea

15:55
~
16:00

Sponsor LT: 労務ドメインを快適に開発する方法 〜日本語コーディング編〜

ykyuki21

16:00
~
16:15

strscanなしで文字列をスキャンする

前田修吾

16:15
~
16:45

どうしてこうなった?から理解するActive Recordの関連の裏側

willnet

16:45
~
17:05

Break

17:05
~
17:10

Sponsor LT: devise-two-factorを4.xから5.xに上げた話

znz

17:10
~
17:15

Sponsor LT: PHPerが転職してRubyを3ヶ月使った感想

久保 慶輔

17:15
~
18:00

Keynote: 令和の隙間産業——PicoRubyはどこから来て、どこへ行くのか

Hitoshi HASUMI

18:00
~
18:10

Closing

19:00
~
21:00

After Party

+ \ No newline at end of file diff --git a/speakers/_payload.json b/speakers/_payload.json index e9bc726..69f4eb9 100644 --- a/speakers/_payload.json +++ b/speakers/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033244] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192733] \ No newline at end of file diff --git a/speakers/index.html b/speakers/index.html index e1c2a97..4069298 100644 --- a/speakers/index.html +++ b/speakers/index.html @@ -372,15 +372,15 @@ - - - - - - - - - + + + + + + + + + @@ -416,6 +416,6 @@ - -

Speakers

Keynote Speakers

Yuichiro Kaneko

The author of Lrama LALR parser generator. Ruby committer.

Hitoshi HASUMI

Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.

Speakers

Koichi ITO

OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。

haruguchi

株式会社永和システムマネジメントで働くWebエンジニア。

joker1007

Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。

kinoppyd

SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。

makicamel

Rubyist

willnet

株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)

ぺん!

Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.

前田修吾

Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。

- \ No newline at end of file + +

Speakers

Keynote Speakers

Yuichiro Kaneko

The author of Lrama LALR parser generator. Ruby committer.

Hitoshi HASUMI

Creator of PicoRuby & PRK Firmware. Maintainer of IRB. Winner of Fukuoka Ruby Award First Prize in 2020 & 2022, and a Ruby Prize 2021 final nominee.

Speakers

Koichi ITO

OSS プログラマー。RuboCop のコミッター。株式会社永和システムマネジメント エンジニアリングマネージャー。最近は、RuboCop のバックエンドに関するパーサー技術を趣味にしています。

haruguchi

株式会社永和システムマネジメントで働くWebエンジニア。

joker1007

Repro株式会社チーフアーキテクト パーフェクトRuby・パーフェクトRails著者チームの一人。いくつかのOSSの開発・メンテをやっている。fluent-plugin-bigquery, rukawa, crono_trigger, tree-sitter-rbsなど。

kinoppyd

SmartHR社で働くプログラマで、RubyKaigiの公式スケジュールアプリを開発し4年間メンテしています。

makicamel

Rubyist

willnet

株式会社ウィルネット代表。複数の会社の技術顧問しています。ginza.rb主催。著書にパーフェクトRuby on Rails(共著)、Ruby on Rails6エンジニア養成読本(共著)、WEB+DB PRESS で Ruby 記事連載(Vol 93~95)

ぺん!

Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.

前田修吾

Rubyコミッタとして、callccやRefinementsなどのマニア向けの機能を導入してきました。たまにハッシュの値省略記法やString#byteindexなどの便利な機能も提案しています。Textbringerというテキストエディタの作者でもあります。株式会社ネットワーク応用通信研究所代表取締役社長。一般財団法人Rubyアソシエーション事務局長。

+ \ No newline at end of file diff --git a/sponsors/_payload.json b/sponsors/_payload.json index 08ddd84..69caad3 100644 --- a/sponsors/_payload.json +++ b/sponsors/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033291] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192760] \ No newline at end of file diff --git a/sponsors/index.html b/sponsors/index.html index b9ba542..1caa491 100644 --- a/sponsors/index.html +++ b/sponsors/index.html @@ -372,15 +372,15 @@ - - - - - - - - - + + + + + + + + + @@ -416,6 +416,6 @@ - -

Sponsors

Premium Sponsors

株式会社アジャイルウェア

https://agileware.jp/

アジャイルウェアは『Feel Goodな明日をつくる』をミッションに、自慢できるワークスタイルで、はたらく人を応援するサービスを提供中です! \Ruby・Railsエンジニアを積極採用中!副業でのJoinもOK/ ■隔週で週休3日(年間休日150日)■フルフレックス ■リモートワーク ■自社内開発100% ■客先常駐なし ■エディタ、ライブラリ、フレームワーク自由(技術的なことはエンジニアの裁量でおまかせ!)

株式会社永和システムマネジメント

https://agile.esm.co.jp

永和システムマネジメントにはアジャイルな開発を20年続けて培った、実践知、価値観、そしてそれを届ける人がいます。私たちは情熱をもって Ruby を使ってアジャイルにお客さまに価値を届けます。 また、コミュニティ活動への参加も積極的に行っており、OSS へのコントリビューション、登壇、イベントスタッフ、スポンサーなど様々な形で関わっています。

フリー株式会社

https://www.freee.co.jp

freeeは「スモールビジネスを、世界の主役に。」というミッションのもと、だれもが自由に経営できる統合型経営プラットフォームを実現します。日本発のSaaS型クラウドサービスとして、パートナーや金融機関と連携することでオープンなプラットフォームを構築し、「マジ価値」を提供し続けます。

株式会社インゲージ

https://www.ingage.co.jp/

インゲージは、「ひとり一人に向き合うをカタチにする」をミッションに顧客対応クラウド『Re:lation(リレーション)』を開発・提供しています。今年創業10周年を迎え、『Re:lation』の導入社数は5,000社を突破しました。「使っていて楽しい」「導入して良かった」を感じていただけるサービスの提供を第一に、これからも企業の業務効率化・可視化の実現と人材教育に貢献します。

株式会社ナレッジラボ

https://knowledgelabo.com/

ナレッジラボは経営管理SaaS「Manageboard」をRuby on RailsやReact.jsを用いて自社開発している、大阪に本社を置く会社です。コンサルティングを祖業とし、SaaS×コンサルティングで横断的に経営DXを支援しています。

ポノス株式会社

https://www.ponos.jp/

ポノスは、1990年の創業以来ゲームを通してエンターテインメントという文化の発展に貢献してまいりました。【求められるモノは創らない、それ以上を創り出す。】を掲げ、自分たちしか創れない価値をプラスしていくことを大切にしています。現在は、オリジナルゲーム開発を核に事業を展開し、代表タイトル『にゃんこ大戦争』は、累計DL9,400万を(2024年7月現在)超え、多くのお客様に楽しんでいただいております。

株式会社Ruby開発

https://www.ruby-dev.jp/

Ruby開発はRuby on Railsをコアとして、フロントの技術も積極的にとりいれたWebアプリケーション開発を得意としております。Rubyコミッタも2名在籍しており、Rubyコミュニティへの積極的な支援、Rubyエンジニアの育成にも積極的に取り組んでいます。

株式会社SmartHR

https://hello-world.smarthr.co.jp/

「SmartHR」は、人事・労務の業務効率化と、データ活用によるタレントマネジメントや組織のパフォーマンス向上を実現するクラウド人事労務ソフトです。労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会の実現を目指し、働くすべての人の生産性向上を後押しします。私たちは、歴史に残る模範的なソフトウェアをつくる仲間を探しています。フルリモート勤務可能!

Hydration Sponsors

株式会社アンドパッド

https://engineer.andpad.co.jp/

ANDPADはクラウド型建設プロジェクト管理プラットフォームで、現場効率化から業務改善まで一元管理できます。20万2000社以上、51万人の毎日の業務を支え、DX化を進めています。そして多くのプロダクトでRuby/Railsを使用し、Ruby/Railsが建築・建設業界のDXを支えているとも言えます。アンドパッドではRuby/Railsを駆使し、ユーザーの体験に活かせるRubyistを歓迎します。

Novelty Sponsors

BouqueTec 株式会社

https://www.instagram.com/bouquetec_com/

ブーケテックはものづくりを通じて学びや楽しむことを応援します。オープンソースソフトウェア(OSS)の開発を支援しています。

Community Sponsors

日本Rubyの会

https://ruby-no-kai.org/

Rubyの利用者の支援 Ruby(+Rubyのライブラリ)開発者の支援を目的とした一般社団法人です。現在は、ドキュメントの整備や、イベントへの参加協力等を中心に活動しています。

Kyobashi.rb

https://kyobashirb.connpass.com/

Kyobashi.rb は京橋周辺の Rubyist が集まって Ruby や技術の話をするコミュニティです。京橋周辺としていますが、京橋に職場や居住地がない人も大歓迎です!月一程度で ShortTalk(10min) 大会や、懇親🍶🍻をしています。

Ruby関西

https://rubykansai.doorkeeper.jp/

Ruby関西はRuby関西勉強会や関西Ruby會議、Rails勉強会@関西など、関西でのRubyに関するイベントの主体となるコミュニティです。

- \ No newline at end of file + +

Sponsors

Premium Sponsors

株式会社アジャイルウェア

https://agileware.jp/

アジャイルウェアは『Feel Goodな明日をつくる』をミッションに、自慢できるワークスタイルで、はたらく人を応援するサービスを提供中です! \Ruby・Railsエンジニアを積極採用中!副業でのJoinもOK/ ■隔週で週休3日(年間休日150日)■フルフレックス ■リモートワーク ■自社内開発100% ■客先常駐なし ■エディタ、ライブラリ、フレームワーク自由(技術的なことはエンジニアの裁量でおまかせ!)

株式会社永和システムマネジメント

https://agile.esm.co.jp

永和システムマネジメントにはアジャイルな開発を20年続けて培った、実践知、価値観、そしてそれを届ける人がいます。私たちは情熱をもって Ruby を使ってアジャイルにお客さまに価値を届けます。 また、コミュニティ活動への参加も積極的に行っており、OSS へのコントリビューション、登壇、イベントスタッフ、スポンサーなど様々な形で関わっています。

フリー株式会社

https://www.freee.co.jp

freeeは「スモールビジネスを、世界の主役に。」というミッションのもと、だれもが自由に経営できる統合型経営プラットフォームを実現します。日本発のSaaS型クラウドサービスとして、パートナーや金融機関と連携することでオープンなプラットフォームを構築し、「マジ価値」を提供し続けます。

株式会社インゲージ

https://www.ingage.co.jp/

インゲージは、「ひとり一人に向き合うをカタチにする」をミッションに顧客対応クラウド『Re:lation(リレーション)』を開発・提供しています。今年創業10周年を迎え、『Re:lation』の導入社数は5,000社を突破しました。「使っていて楽しい」「導入して良かった」を感じていただけるサービスの提供を第一に、これからも企業の業務効率化・可視化の実現と人材教育に貢献します。

株式会社ナレッジラボ

https://knowledgelabo.com/

ナレッジラボは経営管理SaaS「Manageboard」をRuby on RailsやReact.jsを用いて自社開発している、大阪に本社を置く会社です。コンサルティングを祖業とし、SaaS×コンサルティングで横断的に経営DXを支援しています。

ポノス株式会社

https://www.ponos.jp/

ポノスは、1990年の創業以来ゲームを通してエンターテインメントという文化の発展に貢献してまいりました。【求められるモノは創らない、それ以上を創り出す。】を掲げ、自分たちしか創れない価値をプラスしていくことを大切にしています。現在は、オリジナルゲーム開発を核に事業を展開し、代表タイトル『にゃんこ大戦争』は、累計DL9,400万を(2024年7月現在)超え、多くのお客様に楽しんでいただいております。

株式会社Ruby開発

https://www.ruby-dev.jp/

Ruby開発はRuby on Railsをコアとして、フロントの技術も積極的にとりいれたWebアプリケーション開発を得意としております。Rubyコミッタも2名在籍しており、Rubyコミュニティへの積極的な支援、Rubyエンジニアの育成にも積極的に取り組んでいます。

株式会社SmartHR

https://hello-world.smarthr.co.jp/

「SmartHR」は、人事・労務の業務効率化と、データ活用によるタレントマネジメントや組織のパフォーマンス向上を実現するクラウド人事労務ソフトです。労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会の実現を目指し、働くすべての人の生産性向上を後押しします。私たちは、歴史に残る模範的なソフトウェアをつくる仲間を探しています。フルリモート勤務可能!

Hydration Sponsor

株式会社アンドパッド

https://engineer.andpad.co.jp/

ANDPADはクラウド型建設プロジェクト管理プラットフォームで、現場効率化から業務改善まで一元管理できます。20万2000社以上、51万人の毎日の業務を支え、DX化を進めています。そして多くのプロダクトでRuby/Railsを使用し、Ruby/Railsが建築・建設業界のDXを支えているとも言えます。アンドパッドではRuby/Railsを駆使し、ユーザーの体験に活かせるRubyistを歓迎します。

Novelty Sponsor

BouqueTec 株式会社

https://www.instagram.com/bouquetec_com/

ブーケテックはものづくりを通じて学びや楽しむことを応援します。オープンソースソフトウェア(OSS)の開発を支援しています。

Community Sponsors

日本Rubyの会

https://ruby-no-kai.org/

Rubyの利用者の支援 Ruby(+Rubyのライブラリ)開発者の支援を目的とした一般社団法人です。現在は、ドキュメントの整備や、イベントへの参加協力等を中心に活動しています。

Kyobashi.rb

https://kyobashirb.connpass.com/

Kyobashi.rb は京橋周辺の Rubyist が集まって Ruby や技術の話をするコミュニティです。京橋周辺としていますが、京橋に職場や居住地がない人も大歓迎です!月一程度で ShortTalk(10min) 大会や、懇親🍶🍻をしています。

Ruby関西

https://rubykansai.doorkeeper.jp/

Ruby関西はRuby関西勉強会や関西Ruby會議、Rails勉強会@関西など、関西でのRubyに関するイベントの主体となるコミュニティです。

+ \ No newline at end of file diff --git a/venue/_payload.json b/venue/_payload.json index 3d0a6c2..7807b30 100644 --- a/venue/_payload.json +++ b/venue/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724241033315] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1724474192794] \ No newline at end of file diff --git a/venue/index.html b/venue/index.html index 9f68c83..155d44f 100644 --- a/venue/index.html +++ b/venue/index.html @@ -372,14 +372,14 @@ - - - - - - - - + + + + + + + + @@ -393,6 +393,6 @@ - -

Venue

Nakanoshima Festival Tower West 4F Nakanoshima Kaikan Hall
中之島フェスティバルタワーウエスト 4F 中之島会館

- \ No newline at end of file + +

Venue

Nakanoshima Festival Tower West 4F Nakanoshima Kaikan Hall
中之島フェスティバルタワーウエスト 4F 中之島会館

+ \ No newline at end of file