From c1283bc5b201b4e567b1e2be7aab85c1a58eedb1 Mon Sep 17 00:00:00 2001 From: Dmitry Borisenko <49808844+DmitryBorisenko33@users.noreply.github.com> Date: Mon, 10 Oct 2022 00:21:22 +0200 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=B2=D0=B5?= =?UTF-8?q?=D0=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data_svelte/build/bundle.css | 40 -------------------------------- data_svelte/build/bundle.css.gz | Bin 5492 -> 5492 bytes data_svelte/build/bundle.js | 2 -- data_svelte/build/bundle.js.gz | Bin 47654 -> 47064 bytes data_svelte/index.html | 6 ++--- 5 files changed, 3 insertions(+), 45 deletions(-) delete mode 100644 data_svelte/build/bundle.css delete mode 100644 data_svelte/build/bundle.js diff --git a/data_svelte/build/bundle.css b/data_svelte/build/bundle.css deleted file mode 100644 index 40e33a4a..00000000 --- a/data_svelte/build/bundle.css +++ /dev/null @@ -1,40 +0,0 @@ -*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui, - -apple-system, /* Firefox supports this but not yet `system-ui` */ - 'Segoe UI', - Roboto, - Helvetica, - Arial, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, - SFMono-Regular, - Consolas, - 'Liberation Mono', - Menlo, - monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{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";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.grd-1col1{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));justify-items:center}.grd-2col1{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));justify-items:center;gap:1rem}@media(min-width: 640px){.grd-2col1{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.grd-2col1{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){.grd-2col1{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1536px){.grd-2col1{grid-template-columns:repeat(2, minmax(0, 1fr))}}.grd-2col2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:center;gap:1rem}.grd-3col1{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));justify-items:center;gap:1rem}@media(min-width: 640px){.grd-3col1{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.grd-3col1{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){.grd-3col1{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1536px){.grd-3col1{grid-template-columns:repeat(3, minmax(0, 1fr))}}.crd-itm-psn{margin-bottom:0.5rem;display:flex;height:2rem;align-items:center}.wgt-dscr-stl{padding-right:1rem;font-weight:700;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.wgt-adt-stl{text-align:center;font-weight:700;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.tbl{margin-top:0.5rem;margin-bottom:0.5rem;width:100%;table-layout:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tbl-hd{overflow-wrap:break-word;padding-left:0.25rem;padding-right:0.25rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.tbl-bdy-lg{overflow-wrap:break-word;padding-left:0.25rem;padding-right:0.25rem;text-align:center}.tbl-bdy-sm{overflow-wrap:break-word;padding-left:0.25rem;padding-right:0.25rem}.ipt-lg{margin-top:0.5rem;height:1rem;align-content:center;border-width:2px;--tw-border-opacity:1;border-color:rgba(243, 244, 246, var(--tw-border-opacity))}.ipt-lg:focus{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.ipt-lg{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.ipt-lg:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.ipt-lg{text-align:center;line-height:1.25;--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.ipt-lg:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width: 640px){.ipt-lg{height:1.75rem}}@media(min-width: 768px){.ipt-lg{height:1.75rem}}@media(min-width: 1024px){.ipt-lg{height:1.75rem}}@media(min-width: 1280px){.ipt-lg{height:1.75rem}}@media(min-width: 1536px){.ipt-lg{height:1.75rem}}.ipt-sm{height:0.75rem;align-content:center;border-radius:0.125rem;border-width:2px;--tw-border-opacity:1;border-color:rgba(243, 244, 246, var(--tw-border-opacity))}.ipt-sm:focus{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.ipt-sm{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.ipt-sm:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.ipt-sm{text-align:center;line-height:1.25;--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.ipt-sm:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width: 640px){.ipt-sm{height:1.5rem}}@media(min-width: 768px){.ipt-sm{height:1.5rem}}@media(min-width: 1024px){.ipt-sm{height:1.5rem}}@media(min-width: 1280px){.ipt-sm{height:1.5rem}}@media(min-width: 1536px){.ipt-sm{height:1.5rem}}.ipt-rnd{height:2rem;width:100%;align-content:center;border-radius:0.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.ipt-rnd:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.ipt-rnd{padding-left:0.5rem;padding-right:0.5rem;line-height:1.25;--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.ipt-rnd:focus{outline:2px solid transparent;outline-offset:2px}.ipt-big{height:2rem;width:100%;align-content:center;border-radius:0.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.ipt-big:focus{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.ipt-big{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.ipt-big:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.ipt-big{padding-left:0.5rem;padding-right:0.5rem;line-height:1.25;--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.ipt-big:focus{outline:2px solid transparent;outline-offset:2px}.txt-ita{display:inline-block;text-align:right;vertical-align:top;font-style:italic;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.txt-pad{padding-left:0.5rem;padding-right:0.5rem;padding-top:0px;padding-bottom:0px}@media(min-width: 640px){.txt-pad{padding-top:0px;padding-bottom:0px}}@media(min-width: 768px){.txt-pad{padding-top:0px;padding-bottom:0px}}@media(min-width: 1024px){.txt-pad{padding-top:0.25rem;padding-bottom:0.25rem}}@media(min-width: 1280px){.txt-pad{padding-top:0.5rem;padding-bottom:0.5rem}}@media(min-width: 1536px){.txt-pad{padding-top:0.5rem;padding-bottom:0.5rem}}.txt-sz{font-size:.5rem}@media(min-width: 640px){.txt-sz{font-size:1rem}}@media(min-width: 768px){.txt-sz{font-size:1rem}}@media(min-width: 1024px){.txt-sz{font-size:1rem}}@media(min-width: 1280px){.txt-sz{font-size:1rem}}@media(min-width: 1536px){.txt-sz{font-size:1rem}}.btn-lg{margin-top:0px;display:flex;height:1.5rem;width:100%;align-content:center;justify-content:center;overflow-wrap:break-word;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}.btn-lg:hover{--tw-bg-opacity:1;background-color:rgba(191, 219, 254, var(--tw-bg-opacity))}.btn-lg{font-size:.875rem;font-weight:700;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}@media(min-width: 640px){.btn-lg{height:2rem;font-size:1rem}}@media(min-width: 768px){.btn-lg{height:2rem;font-size:1rem}}@media(min-width: 1024px){.btn-lg{height:2rem;font-size:1rem}}@media(min-width: 1280px){.btn-lg{height:2rem;font-size:1rem}}@media(min-width: 1536px){.btn-lg{height:2rem;font-size:1rem}}.slct-lg{margin-bottom:0px;display:flex;height:1.5rem;width:100%;align-content:center;justify-content:center;overflow-wrap:break-word;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}.slct-lg:hover{--tw-bg-opacity:1;background-color:rgba(191, 219, 254, var(--tw-bg-opacity))}.slct-lg{font-size:.875rem;font-weight:700;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}@media(min-width: 640px){.slct-lg{height:2rem;font-size:1rem}}@media(min-width: 768px){.slct-lg{height:2rem;font-size:1rem}}@media(min-width: 1024px){.slct-lg{height:2rem;font-size:1rem}}@media(min-width: 1280px){.slct-lg{height:2rem;font-size:1rem}}@media(min-width: 1536px){.slct-lg{height:2rem;font-size:1rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.top-1{top:0.25rem}.left-1{left:0.25rem}.z-10{z-index:10}.z-50{z-index:50}.m-auto{margin:auto}.mt-0{margin-top:0px}.mt-2{margin-top:0.5rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mb-0{margin-bottom:0px}.mb-2{margin-bottom:0.5rem}.ml-0{margin-left:0px}.ml-36{margin-left:9rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-2{height:0.5rem}.h-3{height:0.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-40{height:10rem}.h-80{height:20rem}.h-auto{height:auto}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-1\/12{width:8.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.flex-1{flex:1 1 0%}.table-fixed{table-layout:fixed}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.flex-col{flex-direction:column}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-lg{border-radius:0.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-solid{border-style:solid}.border-transparent{border-color:transparent}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243, 244, 246, var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239, 68, 68, var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgba(96, 165, 250, var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243, 244, 246, var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209, 213, 219, var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107, 114, 128, var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75, 85, 99, var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254, 242, 242, var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgba(252, 165, 165, var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220, 38, 38, var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255, 251, 235, var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236, 253, 245, var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239, 246, 255, var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37, 99, 235, var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99, 102, 241, var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(185, 28, 28, var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191, 219, 254, var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67, 56, 202, var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-cover{background-size:cover}.p-0{padding:0px}.p-2{padding:0.5rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0px;padding-bottom:0px}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.pt-0{padding-top:0px}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-xxs{font-size:.5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17, 24, 39, var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248, 113, 113, var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245, 158, 11, var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgba(52, 211, 153, var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59, 130, 246, var(--tw-text-opacity))}*,::before,::after{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,::before,::after{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239, 68, 68, var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129, 140, 248, var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99, 102, 241, var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}#menu__toggle{position:relative;opacity:0}#menu__toggle:checked~.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked~.menu__btn>span::before{top:0;transform:rotate(0)}#menu__toggle:checked~.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{visibility:visible;left:0}#menu__toggle:checked~.menu__main{margin-left:150px;transition-duration:0.25s}.menu__btn{display:flex;align-items:center;position:fixed;z-index:1;top:10px;left:20px;width:20px;height:20px;cursor:pointer}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#616161;transition-duration:0.25s}.menu__btn>span::before{content:"";top:-8px}.menu__btn>span::after{content:"";top:8px}.menu__box{display:block;position:fixed;visibility:hidden;top:0;left:-100%;width:150px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#eceff1;box-shadow:1px 0px 6px rgba(0, 0, 0, 0.2);transition-duration:0.25s}.menu__item{display:block;padding:12px 24px;color:rgba(51, 51, 51, 0.788);font-family:"Roboto", sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition-duration:0.25s}.menu__item:hover{background-color:#cfd8dc}.upper__bar{background-color:rgba(51, 51, 51, 0.144);height:70px;position:fixed;z-index:-1;top:0px;left:0;width:100%;margin:0;padding:0;box-shadow:1px 0px 3px rgba(0, 0, 0, 0.2)}input[type="date"]::-webkit-calendar-picker-indicator{margin-left:5px;margin-right:-8px}input[type="time"]::-webkit-calendar-picker-indicator{margin-left:5px;margin-right:-8px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{margin-left:7px;margin-right:-6px;width:30px;height:30px;opacity:1}input:checked~.dot{transform:translateX(100%)}@media(min-width: 640px){.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mt-0{margin-top:0px}.sm\:ml-3{margin-left:0.75rem}.sm\:ml-4{margin-left:1rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-screen{height:100vh}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:p-0{padding:0px}.sm\:p-2{padding:0.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0px;padding-bottom:0px}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}}@media(min-width: 768px){.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:p-2{padding:0.5rem}.md\:py-0{padding-top:0px;padding-bottom:0px}.md\:text-base{font-size:1rem}}@media(min-width: 1024px){.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:p-2{padding:0.5rem}.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.lg\:text-base{font-size:1rem}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media(min-width: 1280px){.xl\:h-6{height:1.5rem}.xl\:h-7{height:1.75rem}.xl\:h-8{height:2rem}.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:text-base{font-size:1rem}}@media(min-width: 1536px){.\32xl\:h-6{height:1.5rem}.\32xl\:h-7{height:1.75rem}.\32xl\:h-8{height:2rem}.\32xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:text-base{font-size:1rem}}*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui, - -apple-system, /* Firefox supports this but not yet `system-ui` */ - 'Segoe UI', - Roboto, - Helvetica, - Arial, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, - SFMono-Regular, - Consolas, - 'Liberation Mono', - Menlo, - monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{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";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.alm{margin-top:1rem;width:100%;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding:0.5rem;--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media(min-width: 640px){.alm{padding:0.5rem}}@media(min-width: 768px){.alm{padding:0.5rem}}@media(min-width: 1024px){.alm{padding:0.5rem;--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media(min-width: 1280px){.alm{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}}@media(min-width: 1536px){.alm{padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem}}.alm-hdr{padding-bottom:0px;text-align:center;font-size:1rem;font-weight:700;--tw-text-opacity:1;color:rgba(248, 113, 113, var(--tw-text-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.top-1{top:0.25rem}.left-1{left:0.25rem}.z-10{z-index:10}.z-50{z-index:50}.m-auto{margin:auto}.mt-0{margin-top:0px}.mt-2{margin-top:0.5rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mb-0{margin-bottom:0px}.mb-2{margin-bottom:0.5rem}.ml-0{margin-left:0px}.ml-36{margin-left:9rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-2{height:0.5rem}.h-3{height:0.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-40{height:10rem}.h-80{height:20rem}.h-auto{height:auto}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-1\/12{width:8.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.flex-1{flex:1 1 0%}.table-fixed{table-layout:fixed}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.flex-col{flex-direction:column}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-lg{border-radius:0.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-solid{border-style:solid}.border-transparent{border-color:transparent}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243, 244, 246, var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239, 68, 68, var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgba(96, 165, 250, var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243, 244, 246, var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209, 213, 219, var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107, 114, 128, var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75, 85, 99, var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254, 242, 242, var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgba(252, 165, 165, var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220, 38, 38, var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255, 251, 235, var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236, 253, 245, var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239, 246, 255, var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37, 99, 235, var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99, 102, 241, var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(185, 28, 28, var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191, 219, 254, var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67, 56, 202, var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-cover{background-size:cover}.p-0{padding:0px}.p-2{padding:0.5rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0px;padding-bottom:0px}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.pt-0{padding-top:0px}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-xxs{font-size:.5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17, 24, 39, var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248, 113, 113, var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245, 158, 11, var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgba(52, 211, 153, var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59, 130, 246, var(--tw-text-opacity))}*,::before,::after{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,::before,::after{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239, 68, 68, var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129, 140, 248, var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99, 102, 241, var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media(min-width: 640px){.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mt-0{margin-top:0px}.sm\:ml-3{margin-left:0.75rem}.sm\:ml-4{margin-left:1rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-screen{height:100vh}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:p-0{padding:0px}.sm\:p-2{padding:0.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0px;padding-bottom:0px}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}}@media(min-width: 768px){.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:p-2{padding:0.5rem}.md\:py-0{padding-top:0px;padding-bottom:0px}.md\:text-base{font-size:1rem}}@media(min-width: 1024px){.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:p-2{padding:0.5rem}.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.lg\:text-base{font-size:1rem}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media(min-width: 1280px){.xl\:h-6{height:1.5rem}.xl\:h-7{height:1.75rem}.xl\:h-8{height:2rem}.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:text-base{font-size:1rem}}@media(min-width: 1536px){.\32xl\:h-6{height:1.5rem}.\32xl\:h-7{height:1.75rem}.\32xl\:h-8{height:2rem}.\32xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:text-base{font-size:1rem}}*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui, - -apple-system, /* Firefox supports this but not yet `system-ui` */ - 'Segoe UI', - Roboto, - Helvetica, - Arial, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, - SFMono-Regular, - Consolas, - 'Liberation Mono', - Menlo, - monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{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";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::before,::after{--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.crd{margin-top:1rem;width:100%;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));padding:0.5rem;--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media(min-width: 640px){.crd{padding:0.5rem}}@media(min-width: 768px){.crd{padding:0.5rem}}@media(min-width: 1024px){.crd{padding:0.5rem;--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media(min-width: 1280px){.crd{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}}@media(min-width: 1536px){.crd{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}}.crd-hdr{padding-bottom:1rem;text-align:center;font-size:1.125rem;font-weight:700;--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0px;right:0px;bottom:0px;left:0px}.top-1{top:0.25rem}.left-1{left:0.25rem}.z-10{z-index:10}.z-50{z-index:50}.m-auto{margin:auto}.mt-0{margin-top:0px}.mt-2{margin-top:0.5rem}.mt-3{margin-top:0.75rem}.mt-4{margin-top:1rem}.mb-0{margin-bottom:0px}.mb-2{margin-bottom:0.5rem}.ml-0{margin-left:0px}.ml-36{margin-left:9rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-2{height:0.5rem}.h-3{height:0.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-40{height:10rem}.h-80{height:20rem}.h-auto{height:auto}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-1\/12{width:8.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.flex-1{flex:1 1 0%}.table-fixed{table-layout:fixed}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.flex-col{flex-direction:column}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:0.25rem}.rounded-md{border-radius:0.375rem}.rounded-lg{border-radius:0.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-solid{border-style:solid}.border-transparent{border-color:transparent}.border-gray-100{--tw-border-opacity:1;border-color:rgba(243, 244, 246, var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229, 231, 235, var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209, 213, 219, var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239, 68, 68, var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgba(96, 165, 250, var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgba(99, 102, 241, var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243, 244, 246, var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209, 213, 219, var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(107, 114, 128, var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgba(75, 85, 99, var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254, 242, 242, var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgba(252, 165, 165, var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220, 38, 38, var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255, 251, 235, var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236, 253, 245, var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239, 246, 255, var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219, 234, 254, var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37, 99, 235, var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99, 102, 241, var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(249, 250, 251, var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgba(185, 28, 28, var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgba(191, 219, 254, var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgba(67, 56, 202, var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-cover{background-size:cover}.p-0{padding:0px}.p-2{padding:0.5rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0px;padding-bottom:0px}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.pt-0{padding-top:0px}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-xxs{font-size:.5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55, 65, 81, var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17, 24, 39, var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgba(248, 113, 113, var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239, 68, 68, var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgba(245, 158, 11, var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgba(52, 211, 153, var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgba(16, 185, 129, var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59, 130, 246, var(--tw-text-opacity))}*,::before,::after{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}*,::before,::after{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239, 68, 68, var(--tw-ring-opacity))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(129, 140, 248, var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(99, 102, 241, var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media(min-width: 640px){.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mt-0{margin-top:0px}.sm\:ml-3{margin-left:0.75rem}.sm\:ml-4{margin-left:1rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-screen{height:100vh}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:p-0{padding:0px}.sm\:p-2{padding:0.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0px;padding-bottom:0px}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-sm{font-size:.875rem}.sm\:text-base{font-size:1rem}}@media(min-width: 768px){.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:p-2{padding:0.5rem}.md\:py-0{padding-top:0px;padding-bottom:0px}.md\:text-base{font-size:1rem}}@media(min-width: 1024px){.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:p-2{padding:0.5rem}.lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}.lg\:text-base{font-size:1rem}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}}@media(min-width: 1280px){.xl\:h-6{height:1.5rem}.xl\:h-7{height:1.75rem}.xl\:h-8{height:2rem}.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:text-base{font-size:1rem}}@media(min-width: 1536px){.\32xl\:h-6{height:1.5rem}.\32xl\:h-7{height:1.75rem}.\32xl\:h-8{height:2rem}.\32xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\32xl\:py-4{padding-top:1rem;padding-bottom:1rem}.\32xl\:text-base{font-size:1rem}} \ No newline at end of file diff --git a/data_svelte/build/bundle.css.gz b/data_svelte/build/bundle.css.gz index 54bc75e4deb475a7eea828df842ae7efa27f855e..55b3f3ce81d2d7b4b9b85d58c04a91aca1292a8c 100644 GIT binary patch delta 16 XcmeyO^+k(azMF$%j)(I`_FPc_GwKCj delta 16 XcmeyO^+k(azMF%?@VLcB_FPc_Gr$FC diff --git a/data_svelte/build/bundle.js b/data_svelte/build/bundle.js deleted file mode 100644 index 05d97824..00000000 --- a/data_svelte/build/bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -var app=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function s(t){t.forEach(e)}function r(t){return"function"==typeof t}function l(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function o(e,n,s){e.$$.on_destroy.push(function(e,...n){if(null==e)return t;const s=e.subscribe(...n);return s.unsubscribe?()=>s.unsubscribe():s}(n,s))}function c(t,e,n,s){if(t){const r=i(t,e,n,s);return t[0](r)}}function i(t,e,n,s){return t[1]&&s?function(t,e){for(const n in e)t[n]=e[n];return t}(n.ctx.slice(),t[1](s(e))):n.ctx}function a(t,e,n,s){if(t[2]&&s){const r=t[2](s(n));if(void 0===e.dirty)return r;if("object"==typeof r){const t=[],n=Math.max(e.dirty.length,r.length);for(let s=0;s32){const e=[],n=t.ctx.length/32;for(let t=0;tt.removeEventListener(e,n,s)}function y(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function k(t){return""===t?null:+t}function _(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function J(t,e){t.value=null==e?"":e}function j(t,e){for(let n=0;n{V.delete(t),s&&(n&&t.d(1),s())})),t.o(e)}}function X(t,e,n){const s=t.$$.props[e];void 0!==s&&(t.$$.bound[s]=n,n(t.$$.ctx[s]))}function tt(t){t&&t.c()}function et(t,n,l,o){const{fragment:c,on_mount:i,on_destroy:a,after_update:u}=t.$$;c&&c.m(n,l),o||D((()=>{const n=i.map(e).filter(r);a?a.push(...n):s(n),t.$$.on_mount=[]})),u.forEach(D)}function nt(t,e){const n=t.$$;null!==n.fragment&&(s(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function st(e,r,l,o,c,i,a,u=[-1]){const d=T;M(e);const f=e.$$={fragment:null,ctx:null,props:i,update:t,not_equal:c,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(r.context||(d?d.$$.context:[])),callbacks:n(),dirty:u,skip_bound:!1,root:r.target||d.$$.root};a&&a(f.root);let p=!1;if(f.ctx=l?l(e,r.props||{},((t,n,...s)=>{const r=s.length?s[0]:n;return f.ctx&&c(f.ctx[t],f.ctx[t]=r)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](r),p&&function(t,e){-1===t.$$.dirty[0]&&(C.push(t),B(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const lt=[];function ot(e,n=t){let s;const r=new Set;function o(t){if(l(e,t)&&(e=t,s)){const t=!lt.length;for(const t of r)t[1](),lt.push(t,e);if(t){for(let t=0;t{r.delete(i),0===r.size&&(s(),s=null)}}}}function ct(t,e=!1){return(t=t.slice(t.startsWith("/#")?2:0,t.endsWith("/*")?-2:void 0)).startsWith("/")||(t="/"+t),"/"===t&&(t=""),e&&!t.endsWith("/")&&(t+="/"),t}function it(t,e,n){if(""===n)return t;if("/"===n[0])return n;let s=t=>t.split("/").filter((t=>""!==t)),r=s(t);return"/"+(e?s(e):[]).map(((t,e)=>r[e])).join("/")+"/"+n}function at(t,e,n,s){let r=[e,"data-"+e].reduce(((e,s)=>{let r=t.getAttribute(s);return n&&t.removeAttribute(s),null===r?e:r}),!1);return!s&&""===r||(r||s||!1)}function ut(t){let e=t.split("&").map((t=>t.split("="))).reduce(((t,e)=>{let n=e[0];if(!n)return t;let s=!(e.length>1)||e[e.length-1];return"string"==typeof s&&s.includes(",")&&(s=s.split(",")),void 0===t[n]?t[n]=[s]:t[n].push(s),t}),{});return Object.entries(e).reduce(((t,e)=>(t[e[0]]=e[1].length>1?e[1]:e[1][0],t)),{})}var dt,ft,pt={HISTORY:1,HASH:2,MEMORY:3,OFF:4,run:function(t,e,n,s){return 1===t?e&&e():2===t?n&&n():s&&s()},getDeafault:function(){return window&&"srcdoc"!==window.location.pathname?1:3}},gt=function(){let t,e=pt.getDeafault(),n=n=>t&&t(mt(e));function s(t){t&&(e=t),window.onhashchange=window.onpopstate=ft=null,e!==pt.OFF&&pt.run(e,(t=>window.onpopstate=n),(t=>window.onhashchange=n))&&n()}return{mode:t=>s(t),get:t=>mt(e),go(t,s){(function(t,e,n){let s=t=>history[n?"replaceState":"pushState"]({},"",t);pt.run(t,(t=>s(e)),(t=>s(`#${e}`)),(t=>ft=e))})(e,t,s),n()},start(e){t=e,s()},stop(){t=null,s(pt.OFF)}}}();function mt(t){let e=dt,n=dt=pt.run(t,(t=>window.location.pathname+window.location.search),(t=>String(window.location.hash.slice(1)||"/")),(t=>ft||"/")),s=n.match(/^([^?#]+)(?:\?([^#]+))?(?:\#(.+))?$/);return{url:n,from:e,path:s[1]||"",query:ut(s[2]||""),hash:s[3]||""}}function ht(t){let e=E("tinro");e&&(e.exact||e.fallback)&&function(t){throw new Error("[Tinro] "+t)}(`${t.fallback?"":``} can't be inside ${e.fallback?"":` with exact path`}`);let n=t.fallback?"fallbacks":"childs",s=ot({}),r={router:{},exact:!1,pattern:null,meta:{},parent:e,fallback:t.fallback,redirect:!1,firstmatch:!1,breadcrumb:null,matched:!1,childs:new Set,activeChilds:new Set,fallbacks:new Set,update(t){r.exact=!t.path.endsWith("/*"),r.pattern=ct(`${r.parent&&r.parent.pattern||""}${t.path}`),r.redirect=t.redirect,r.firstmatch=t.firstmatch,r.breadcrumb=t.breadcrumb,r.match()},register:()=>{if(r.parent)return r.parent[n].add(r),()=>{r.parent[n].delete(r),r.router.un&&r.router.un()}},show:()=>{t.onShow(),!r.fallback&&r.parent&&r.parent.activeChilds.add(r)},hide:()=>{t.onHide(),!r.fallback&&r.parent&&r.parent.activeChilds.delete(r)},match:async()=>{r.matched=!1;let{path:e,url:n,from:l,query:o}=r.router,c=function(t,e){t=ct(t,!0),e=ct(e,!0);let n=[],s={},r=!0,l=t.split("/").map((t=>t.startsWith(":")?(n.push(t.slice(1)),"([^\\/]+)"):t)).join("\\/"),o=e.match(new RegExp(`^${l}$`));return o||(r=!1,o=e.match(new RegExp(`^${l}`))),o?(n.forEach(((t,e)=>s[t]=o[e+1])),{exact:r,params:s,part:o[0].slice(0,-1)}):null}(r.pattern,e);if(!r.fallback&&c&&r.redirect&&(!r.exact||r.exact&&c.exact)){await z();let t=it(e,r.parent&&r.parent.pattern,r.redirect);return xt.goto(t,!0)}if(r.meta=c&&{from:l,url:n,query:o,match:c.part,pattern:r.pattern,breadcrumbs:r.parent&&r.parent.meta&&r.parent.meta.breadcrumbs.slice()||[],params:c.params,subscribe:s.subscribe},r.breadcrumb&&r.meta&&r.meta.breadcrumbs.push({name:r.breadcrumb,path:c.part}),s.set(r.meta),!c||r.fallback||!(!r.exact||r.exact&&c.exact)||r.parent&&r.parent.firstmatch&&r.parent.matched?r.hide():(t.onMeta(r.meta),r.parent&&(r.parent.matched=!0),r.show()),await z(),c&&!r.fallback&&(r.childs.size>0&&0==r.activeChilds.size||0==r.childs.size&&r.fallbacks.size>0)){let t=r;for(;0==t.fallbacks.size;)if(t=t.parent,!t)return;t&&t.fallbacks.forEach((t=>{if(t.redirect){let e=it("/",t.parent&&t.parent.pattern,t.redirect);xt.goto(e,!0)}else t.show()}))}}};return l="tinro",o=r,L().$$.context.set(l,o),q((()=>r.register())),r.router.un=xt.subscribe((t=>{r.router.path=t.path,r.router.url=t.url,r.router.query=t.query,r.router.from=t.from,null!==r.pattern&&r.match()})),r;var l,o}function $t(){return E("tinro").meta}var xt=function(){let{subscribe:t}=ot(gt.get(),(t=>{gt.start(t);let e=function(t){let e=e=>{let n=e.target.closest("a[href]"),s=n&&at(n,"target",!1,"_self"),r=n&&at(n,"tinro-ignore"),l=e.ctrlKey||e.metaKey||e.altKey||e.shiftKey;if("_self"==s&&!r&&!l&&n){let s=n.getAttribute("href").replace(/^\/#/,"");/^\/\/|^[a-zA-Z]+:/.test(s)||(e.preventDefault(),t(s.startsWith("/")?s:n.href.replace(window.location.origin,"")))}};return addEventListener("click",e),()=>removeEventListener("click",e)}(gt.go);return()=>{gt.stop(),e()}}));return{subscribe:t,goto:gt.go,params:bt,meta:$t,useHashNavigation:t=>gt.mode(t?pt.HASH:pt.HISTORY),mode:{hash:()=>gt.mode(pt.HASH),history:()=>gt.mode(pt.HISTORY),memory:()=>gt.mode(pt.MEMORY)}}}();function bt(){return E("tinro").meta.params}const wt=t=>({params:2&t,meta:4&t}),vt=t=>({params:t[1],meta:t[2]});function yt(t){let e;const n=t[9].default,s=c(n,t,t[8],vt);return{c(){s&&s.c()},m(t,n){s&&s.m(t,n),e=!0},p(t,r){s&&s.p&&(!e||262&r)&&u(s,n,t,t[8],e?a(n,t[8],r,wt):d(t[8]),vt)},i(t){e||(G(s,t),e=!0)},o(t){Z(s,t),e=!1},d(t){s&&s.d(t)}}}function kt(t){let e,n,s=t[0]&&yt(t);return{c(){s&&s.c(),e=w()},m(t,r){s&&s.m(t,r),p(t,e,r),n=!0},p(t,[n]){t[0]?s?(s.p(t,n),1&n&&G(s,1)):(s=yt(t),s.c(),G(s,1),s.m(e.parentNode,e)):s&&(K(),Z(s,1,1,(()=>{s=null})),Q())},i(t){n||(G(s),n=!0)},o(t){Z(s),n=!1},d(t){s&&s.d(t),t&&g(e)}}}function _t(t,e,n){let{$$slots:s={},$$scope:r}=e,{path:l="/*"}=e,{fallback:o=!1}=e,{redirect:c=!1}=e,{firstmatch:i=!1}=e,{breadcrumb:a=null}=e,u=!1,d={},f={};const p=ht({fallback:o,onShow(){n(0,u=!0)},onHide(){n(0,u=!1)},onMeta(t){n(2,f=t),n(1,d=f.params)}});return t.$$set=t=>{"path"in t&&n(3,l=t.path),"fallback"in t&&n(4,o=t.fallback),"redirect"in t&&n(5,c=t.redirect),"firstmatch"in t&&n(6,i=t.firstmatch),"breadcrumb"in t&&n(7,a=t.breadcrumb),"$$scope"in t&&n(8,r=t.$$scope)},t.$$.update=()=>{232&t.$$.dirty&&p.update({path:l,redirect:c,firstmatch:i,breadcrumb:a})},[u,d,f,l,o,c,i,a,r,s]}class Jt extends rt{constructor(t){super(),st(this,t,_t,kt,l,{path:3,fallback:4,redirect:5,firstmatch:6,breadcrumb:7})}}function jt(e){let n,s,l,o,c;return{c(){n=$("svg"),s=$("line"),l=$("line"),y(s,"x1","18"),y(s,"y1","6"),y(s,"x2","6"),y(s,"y2","18"),y(l,"x1","6"),y(l,"y1","6"),y(l,"x2","18"),y(l,"y2","18"),y(n,"class","h-6 w-6 text-red-400 cursor-pointer"),y(n,"viewBox","0 -2 24 24"),y(n,"fill","none"),y(n,"stroke","currentColor"),y(n,"stroke-width","2"),y(n,"stroke-linecap","round"),y(n,"stroke-linejoin","round")},m(t,i){p(t,n,i),f(n,s),f(n,l),o||(c=v(n,"click",(function(){r(e[0]())&&e[0]().apply(this,arguments)})),o=!0)},p(t,[n]){e=t},i:t,o:t,d(t){t&&g(n),o=!1,c()}}}function St(t,e,n){let{click:s=(()=>{})}=e;return t.$$set=t=>{"click"in t&&n(0,s=t.click)},[s]}class Tt extends rt{constructor(t){super(),st(this,t,St,jt,l,{click:0})}}function Mt(t){let e,n,s,r,l,o,c,i;return c=new Tt({props:{click:t[5]}}),{c(){e=h("div"),n=h("div"),s=h("h1"),r=x(t[0]),l=b(),o=h("div"),tt(c.$$.fragment),y(s,"class","alm-hdr"),y(n,"class","w-11/12"),y(o,"class","flex justify-end w-1/12"),y(e,"class","flex items-center")},m(t,a){p(t,e,a),f(e,n),f(n,s),f(s,r),f(e,l),f(e,o),et(c,o,null),i=!0},p(t,e){(!i||1&e)&&_(r,t[0]);const n={};4&e&&(n.click=t[5]),c.$set(n)},i(t){i||(G(c.$$.fragment,t),i=!0)},o(t){Z(c.$$.fragment,t),i=!1},d(t){t&&g(e),nt(c)}}}function Lt(e){let n,s;return{c(){n=h("h1"),s=x(e[0]),y(n,"class","alm-hdr")},m(t,e){p(t,n,e),f(n,s)},p(t,e){1&e&&_(s,t[0])},i:t,o:t,d(t){t&&g(n)}}}function qt(t){let e,n,s,r,l;const o=[Lt,Mt],i=[];function m(t,e){return t[0]&&!t[1]?0:t[0]&&t[1]?1:-1}~(n=m(t))&&(s=i[n]=o[n](t));const $=t[4].default,x=c($,t,t[3],null);return{c(){e=h("div"),s&&s.c(),r=b(),x&&x.c(),y(e,"class","alm")},m(t,s){p(t,e,s),~n&&i[n].m(e,null),f(e,r),x&&x.m(e,null),l=!0},p(t,[c]){let f=n;n=m(t),n===f?~n&&i[n].p(t,c):(s&&(K(),Z(i[f],1,1,(()=>{i[f]=null})),Q()),~n?(s=i[n],s?s.p(t,c):(s=i[n]=o[n](t),s.c()),G(s,1),s.m(e,r)):s=null),x&&x.p&&(!l||8&c)&&u(x,$,t,t[3],l?a($,t[3],c,null):d(t[3]),null)},i(t){l||(G(s),G(x,t),l=!0)},o(t){Z(s),Z(x,t),l=!1},d(t){t&&g(e),~n&&i[n].d(),x&&x.d(t)}}}function Et(t,e,n){let{$$slots:s={},$$scope:r}=e,{title:l=!1}=e,{cross:o=!1}=e,{close:c=(()=>{})}=e;return t.$$set=t=>{"title"in t&&n(0,l=t.title),"cross"in t&&n(1,o=t.cross),"close"in t&&n(2,c=t.close),"$$scope"in t&&n(3,r=t.$$scope)},[l,o,c,r,s,()=>c()]}class Ct extends rt{constructor(t){super(),st(this,t,Et,qt,l,{title:0,cross:1,close:2})}}function Ot(e){let n;return{c(){n=h("div"),n.innerHTML='
\n
',y(n,"class","fixed z-10 inset-0 overflow-y-auto"),y(n,"aria-labelledby","modal-title"),y(n,"role","dialog"),y(n,"aria-modal","true")},m(t,e){p(t,n,e)},p:t,i:t,o:t,d(t){t&&g(n)}}}class Nt extends rt{constructor(t){super(),st(this,t,null,Ot,l,{})}}function Ht(t){let e,n,s,r=t[0]&&Pt(t);const l=t[3].default,o=c(l,t,t[2],null);return{c(){e=h("div"),r&&r.c(),n=b(),o&&o.c(),y(e,"class","crd")},m(t,l){p(t,e,l),r&&r.m(e,null),f(e,n),o&&o.m(e,null),s=!0},p(t,c){t[0]?r?r.p(t,c):(r=Pt(t),r.c(),r.m(e,n)):r&&(r.d(1),r=null),o&&o.p&&(!s||4&c)&&u(o,l,t,t[2],s?a(l,t[2],c,null):d(t[2]),null)},i(t){s||(G(o,t),s=!0)},o(t){Z(o,t),s=!1},d(t){t&&g(e),r&&r.d(),o&&o.d(t)}}}function Pt(t){let e,n;return{c(){e=h("h1"),n=x(t[0]),y(e,"class","crd-hdr")},m(t,s){p(t,e,s),f(e,n)},p(t,e){1&e&&_(n,t[0])},d(t){t&&g(e)}}}function At(t){let e,n,s=t[1]&&Ht(t);return{c(){s&&s.c(),e=w()},m(t,r){s&&s.m(t,r),p(t,e,r),n=!0},p(t,[n]){t[1]?s?(s.p(t,n),2&n&&G(s,1)):(s=Ht(t),s.c(),G(s,1),s.m(e.parentNode,e)):s&&(K(),Z(s,1,1,(()=>{s=null})),Q())},i(t){n||(G(s),n=!0)},o(t){Z(s),n=!1},d(t){s&&s.d(t),t&&g(e)}}}function Bt(t,e,n){let{$$slots:s={},$$scope:r}=e,{title:l=!1}=e,{show:o=!0}=e;return t.$$set=t=>{"title"in t&&n(0,l=t.title),"show"in t&&n(1,o=t.show),"$$scope"in t&&n(2,r=t.$$scope)},[l,o,r,s]}class zt extends rt{constructor(t){super(),st(this,t,Bt,At,l,{title:0,show:1})}}function Dt(t){let e,n,r,l;return{c(){e=h("input"),y(e,"class",n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500"),y(e,"step","0.1"),y(e,"type","number")},m(n,s){p(n,e,s),J(e,t[0].status),r||(l=[v(e,"change",t[2]),v(e,"input",t[3])],r=!0)},p(t,s){1&s&&n!==(n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500")&&y(e,"class",n),1&s&&k(e.value)!==t[0].status&&J(e,t[0].status)},d(t){t&&g(e),r=!1,s(l)}}}function It(t){let e,n,r,l;return{c(){e=h("input"),y(e,"class",n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500"),y(e,"type","text")},m(n,s){p(n,e,s),J(e,t[0].status),r||(l=[v(e,"change",t[4]),v(e,"input",t[5])],r=!0)},p(t,s){1&s&&n!==(n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500")&&y(e,"class",n),1&s&&e.value!==t[0].status&&J(e,t[0].status)},d(t){t&&g(e),r=!1,s(l)}}}function Rt(t){let e,n,r,l;return{c(){e=h("input"),y(e,"class",n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500"),y(e,"type","date")},m(n,s){p(n,e,s),J(e,t[0].status),r||(l=[v(e,"change",t[6]),v(e,"input",t[7])],r=!0)},p(t,s){1&s&&n!==(n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500")&&y(e,"class",n),1&s&&J(e,t[0].status)},d(t){t&&g(e),r=!1,s(l)}}}function Ft(t){let e,n,r,l;return{c(){e=h("input"),y(e,"class",n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500"),y(e,"type","time")},m(n,s){p(n,e,s),J(e,t[0].status),r||(l=[v(e,"change",t[8]),v(e,"input",t[9])],r=!0)},p(t,s){1&s&&n!==(n=t[0].sent?"ipt-rnd text-right border-red-500":"ipt-rnd text-right focus:border-indigo-500")&&y(e,"class",n),1&s&&J(e,t[0].status)},d(t){t&&g(e),r=!1,s(l)}}}function Ut(e){let n,s,r,l,o,c,i,a,u,d=(e[0].descr?e[0].descr:"")+"",m="number"==e[0].type&&Dt(e),$="text"==e[0].type&&It(e),w="date"==e[0].type&&Rt(e),v="time"==e[0].type&&Ft(e);return{c(){n=h("div"),s=h("div"),r=h("label"),l=x(d),o=b(),c=h("div"),m&&m.c(),i=b(),$&&$.c(),a=b(),w&&w.c(),u=b(),v&&v.c(),y(r,"class","wgt-dscr-stl"),y(s,"class","w-2/3"),y(c,"class","flex justify-end w-1/3"),y(n,"class","crd-itm-psn")},m(t,e){p(t,n,e),f(n,s),f(s,r),f(r,l),f(n,o),f(n,c),m&&m.m(c,null),f(c,i),$&&$.m(c,null),f(c,a),w&&w.m(c,null),f(c,u),v&&v.m(c,null)},p(t,[e]){1&e&&d!==(d=(t[0].descr?t[0].descr:"")+"")&&_(l,d),"number"==t[0].type?m?m.p(t,e):(m=Dt(t),m.c(),m.m(c,i)):m&&(m.d(1),m=null),"text"==t[0].type?$?$.p(t,e):($=It(t),$.c(),$.m(c,a)):$&&($.d(1),$=null),"date"==t[0].type?w?w.p(t,e):(w=Rt(t),w.c(),w.m(c,u)):w&&(w.d(1),w=null),"time"==t[0].type?v?v.p(t,e):(v=Ft(t),v.c(),v.m(c,null)):v&&(v.d(1),v=null)},i:t,o:t,d(t){t&&g(n),m&&m.d(),$&&$.d(),w&&w.d(),v&&v.d()}}}function Wt(t,e,n){let{widget:s}=e,{wsPush:r=((t,e,n)=>{})}=e;return t.$$set=t=>{"widget"in t&&n(0,s=t.widget),"wsPush"in t&&n(1,r=t.wsPush)},[s,r,()=>(n(0,s.sent=!0,s),r(s.ws,s.topic,s.status)),function(){s.status=k(this.value),n(0,s)},()=>(n(0,s.sent=!0,s),r(s.ws,s.topic,s.status)),function(){s.status=this.value,n(0,s)},()=>(n(0,s.sent=!0,s),r(s.ws,s.topic,s.status)),function(){s.status=this.value,n(0,s)},()=>(n(0,s.sent=!0,s),r(s.ws,s.topic,s.status)),function(){s.status=this.value,n(0,s)}]}class Vt extends rt{constructor(t){super(),st(this,t,Wt,Ut,l,{widget:0,wsPush:1})}}function Yt(e){let n,r,l,o,c,i,a,u,d,m,$,w=(e[0].descr?e[0].descr:"")+"",k=e[0].after+"";return{c(){n=h("label"),r=x(w),l=b(),o=x(e[1]),c=b(),i=x(k),a=b(),u=h("input"),y(n,"class","wgt-dscr-stl"),y(u,"class",d="form-range range-secondary w-full h-2 p-0 rounded-lg "+(e[0].sent?"bg-red-300":"bg-gray-300")+" focus:outline-none appearance-none"),y(u,"type","range"),y(u,"min","0"),y(u,"max","1024")},m(t,s){p(t,n,s),f(n,r),f(n,l),f(n,o),f(n,c),f(n,i),p(t,a,s),p(t,u,s),J(u,e[0].status),m||($=[v(u,"change",e[3]),v(u,"input",e[3]),v(u,"change",e[4])],m=!0)},p(t,[e]){1&e&&w!==(w=(t[0].descr?t[0].descr:"")+"")&&_(r,w),2&e&&_(o,t[1]),1&e&&k!==(k=t[0].after+"")&&_(i,k),1&e&&d!==(d="form-range range-secondary w-full h-2 p-0 rounded-lg "+(t[0].sent?"bg-red-300":"bg-gray-300")+" focus:outline-none appearance-none")&&y(u,"class",d),1&e&&J(u,t[0].status)},i:t,o:t,d(t){t&&g(n),t&&g(a),t&&g(u),m=!1,s($)}}}function Kt(t,e,n){let{widget:s}=e,{wsPush:r=((t,e,n)=>{})}=e,{val:l=0}=e;function o(){n(1,l=function(t,e,n,s,r){return Math.round((t-e)*(r-s)/(n-e)+s)}(s.status,0,1024,s.min,s.max))}return t.$$set=t=>{"widget"in t&&n(0,s=t.widget),"wsPush"in t&&n(2,r=t.wsPush),"val"in t&&n(1,l=t.val)},t.$$.update=()=>{1&t.$$.dirty&&(s.status,o())},[s,l,r,function(){s.status=k(this.value),n(0,s)},()=>(n(0,s.sent=!0,s),r(s.ws,s.topic,s.status))]}class Qt extends rt{constructor(t){super(),st(this,t,Kt,Yt,l,{widget:0,wsPush:2,val:1})}}function Gt(e){let n,r,l,o,c,i,a,u,d,m,$,w,k,J,j,S,T,M,L,q=(e[0].descr?e[0].descr:"")+"";return{c(){n=h("div"),r=h("div"),l=h("label"),o=x(q),c=b(),i=h("div"),a=h("label"),u=h("div"),d=h("input"),$=b(),w=h("div"),J=b(),j=h("div"),y(l,"class","wgt-dscr-stl"),y(r,"class","w-2/3"),y(d,"id",m=e[0].topic),y(d,"type","checkbox"),y(d,"class","sr-only"),y(w,"class",k="block "+(e[1]?"bg-blue-600":"bg-gray-600")+" w-10 h-6 rounded-full shadow-lg"),y(j,"class",S="dot "+(e[0].sent?"bg-red-300":"bg-gray-100")+" absolute left-1 top-1 w-4 h-4 rounded-full transition shadow-lg"),y(u,"class","relative"),y(a,"for",T=e[0].topic),y(a,"class","items-center cursor-pointer"),y(i,"class","flex justify-end w-1/3"),y(n,"class","crd-itm-psn")},m(t,s){p(t,n,s),f(n,r),f(r,l),f(l,o),f(n,c),f(n,i),f(i,a),f(a,u),f(u,d),d.checked=e[1],f(u,$),f(u,w),f(u,J),f(u,j),M||(L=[v(d,"change",e[4]),v(d,"change",e[5])],M=!0)},p(t,[e]){1&e&&q!==(q=(t[0].descr?t[0].descr:"")+"")&&_(o,q),1&e&&m!==(m=t[0].topic)&&y(d,"id",m),2&e&&(d.checked=t[1]),2&e&&k!==(k="block "+(t[1]?"bg-blue-600":"bg-gray-600")+" w-10 h-6 rounded-full shadow-lg")&&y(w,"class",k),1&e&&S!==(S="dot "+(t[0].sent?"bg-red-300":"bg-gray-100")+" absolute left-1 top-1 w-4 h-4 rounded-full transition shadow-lg")&&y(j,"class",S),1&e&&T!==(T=t[0].topic)&&y(a,"for",T)},i:t,o:t,d(t){t&&g(n),M=!1,s(L)}}}function Zt(t,e,n){let{widget:s}=e,{toggleState:r=!1}=e,{wsPush:l=((t,e,n)=>{})}=e;function o(){n(0,s.sent=!0,s),n(0,s.status=r?"1":"0",s)}return t.$$set=t=>{"widget"in t&&n(0,s=t.widget),"toggleState"in t&&n(1,r=t.toggleState),"wsPush"in t&&n(2,l=t.wsPush)},t.$$.update=()=>{1&t.$$.dirty&&(s.status,"1"==s.status?n(1,r=!0):"0"==s.status&&n(1,r=!1))},[s,r,l,o,function(){r=this.checked,n(1,r)},()=>(o(),l(s.ws,s.topic,s.status))]}class Xt extends rt{constructor(t){super(),st(this,t,Zt,Gt,l,{widget:0,toggleState:1,wsPush:2})}}function te(e){let n,s,r,l,o,c,i,a,u,d,m,$,w=(e[0].descr?e[0].descr:"")+"",v=(e[0].status?e[0].status:"")+"",k=(e[0].after?e[0].after:"")+"";return{c(){n=h("div"),s=h("div"),r=h("label"),l=x(w),o=b(),c=h("div"),i=h("label"),a=x(v),u=b(),d=h("label"),m=x(" "),$=x(k),y(r,"class","wgt-dscr-stl"),y(s,"class","w-2/3"),y(i,"class","wgt-adt-stl"),y(d,"class","wgt-adt-stl"),y(c,"class","flex justify-end w-1/3"),y(n,"class","crd-itm-psn")},m(t,e){p(t,n,e),f(n,s),f(s,r),f(r,l),f(n,o),f(n,c),f(c,i),f(i,a),f(c,u),f(c,d),f(d,m),f(d,$)},p(t,[e]){1&e&&w!==(w=(t[0].descr?t[0].descr:"")+"")&&_(l,w),1&e&&v!==(v=(t[0].status?t[0].status:"")+"")&&_(a,v),1&e&&k!==(k=(t[0].after?t[0].after:"")+"")&&_($,k)},i:t,o:t,d(t){t&&g(n)}}}function ee(t,e,n){let{widget:s}=e,{value:r}=e;return r=r,t.$$set=t=>{"widget"in t&&n(0,s=t.widget),"value"in t&&n(1,r=t.value)},[s,r]}class ne extends rt{constructor(t){super(),st(this,t,ee,te,l,{widget:0,value:1})}}function se(t,e,n){const s=t.slice();return s[11]=e[n],s[13]=n,s}function re(t,e,n){const s=t.slice();return s[14]=e[n],s[15]=e,s[16]=n,s}function le(e){let n,s;return n=new Ct({props:{title:"Загрузка..."}}),{c(){tt(n.$$.fragment)},m(t,e){et(n,t,e),s=!0},p:t,i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){nt(n,t)}}}function oe(t){let e,n,s,r=t[0]===[]&&ce(),l=t[1],o=[];for(let e=0;eZ(o[t],1,1,(()=>{o[t]=null}));return{c(){e=h("div"),r&&r.c(),n=b();for(let t=0;t{r=null})),Q()),11&s){let n;for(l=t[1],n=0;n{o=null})),Q()),"toggle"===t[14].widget?c?(c.p(t,l),1&l&&G(c,1)):(c=ue(t),c.c(),G(c,1),c.m(n.parentNode,n)):c&&(K(),Z(c,1,1,(()=>{c=null})),Q()),"anydata"===t[14].widget?i?(i.p(t,l),1&l&&G(i,1)):(i=de(t),i.c(),G(i,1),i.m(s.parentNode,s)):i&&(K(),Z(i,1,1,(()=>{i=null})),Q()),"range"===t[14].widget?a?(a.p(t,l),1&l&&G(a,1)):(a=fe(t),a.c(),G(a,1),a.m(r.parentNode,r)):a&&(K(),Z(a,1,1,(()=>{a=null})),Q())},i(t){l||(G(o),G(c),G(i),G(a),l=!0)},o(t){Z(o),Z(c),Z(i),Z(a),l=!1},d(t){o&&o.d(t),t&&g(e),c&&c.d(t),t&&g(n),i&&i.d(t),t&&g(s),a&&a.d(t),t&&g(r)}}}function ae(t){let e,n,s;function r(e){t[5](e,t[14])}let l={widget:t[14],wsPush:t[4]};return void 0!==t[14].status&&(l.value=t[14].status),e=new Vt({props:l}),O.push((()=>X(e,"value",r))),{c(){tt(e.$$.fragment)},m(t,n){et(e,t,n),s=!0},p(s,r){t=s;const l={};1&r&&(l.widget=t[14]),8&r&&(l.wsPush=t[4]),!n&&1&r&&(n=!0,l.value=t[14].status,I((()=>n=!1))),e.$set(l)},i(t){s||(G(e.$$.fragment,t),s=!0)},o(t){Z(e.$$.fragment,t),s=!1},d(t){nt(e,t)}}}function ue(t){let e,n,s;function r(e){t[7](e,t[14])}let l={widget:t[14],wsPush:t[6]};return void 0!==t[14].status&&(l.value=t[14].status),e=new Xt({props:l}),O.push((()=>X(e,"value",r))),{c(){tt(e.$$.fragment)},m(t,n){et(e,t,n),s=!0},p(s,r){t=s;const l={};1&r&&(l.widget=t[14]),8&r&&(l.wsPush=t[6]),!n&&1&r&&(n=!0,l.value=t[14].status,I((()=>n=!1))),e.$set(l)},i(t){s||(G(e.$$.fragment,t),s=!0)},o(t){Z(e.$$.fragment,t),s=!1},d(t){nt(e,t)}}}function de(t){let e,n,s;function r(e){t[8](e,t[14])}let l={widget:t[14]};return void 0!==t[14].status&&(l.value=t[14].status),e=new ne({props:l}),O.push((()=>X(e,"value",r))),{c(){tt(e.$$.fragment)},m(t,n){et(e,t,n),s=!0},p(s,r){t=s;const l={};1&r&&(l.widget=t[14]),!n&&1&r&&(n=!0,l.value=t[14].status,I((()=>n=!1))),e.$set(l)},i(t){s||(G(e.$$.fragment,t),s=!0)},o(t){Z(e.$$.fragment,t),s=!1},d(t){nt(e,t)}}}function fe(t){let e,n,s;function r(e){t[10](e,t[14])}let l={widget:t[14],wsPush:t[9]};return void 0!==t[14].status&&(l.value=t[14].status),e=new Qt({props:l}),O.push((()=>X(e,"value",r))),{c(){tt(e.$$.fragment)},m(t,n){et(e,t,n),s=!0},p(s,r){t=s;const l={};1&r&&(l.widget=t[14]),8&r&&(l.wsPush=t[9]),!n&&1&r&&(n=!0,l.value=t[14].status,I((()=>n=!1))),e.$set(l)},i(t){s||(G(e.$$.fragment,t),s=!0)},o(t){Z(e.$$.fragment,t),s=!1},d(t){nt(e,t)}}}function pe(t){let e,n,s=t[14].page===t[11].page&&ie(t);return{c(){s&&s.c(),e=w()},m(t,r){s&&s.m(t,r),p(t,e,r),n=!0},p(t,n){t[14].page===t[11].page?s?(s.p(t,n),3&n&&G(s,1)):(s=ie(t),s.c(),G(s,1),s.m(e.parentNode,e)):s&&(K(),Z(s,1,1,(()=>{s=null})),Q())},i(t){n||(G(s),n=!0)},o(t){Z(s),n=!1},d(t){s&&s.d(t),t&&g(e)}}}function ge(t){let e,n,s=t[0],r=[];for(let e=0;eZ(r[t],1,1,(()=>{r[t]=null}));return{c(){for(let t=0;t{o[i]=null})),Q(),n=o[e],n?n.p(t,r):(n=o[e]=l[e](t),n.c()),G(n,1),n.m(s.parentNode,s))},i(t){r||(G(n),r=!0)},o(t){Z(n),r=!1},d(t){o[e].d(t),t&&g(s)}}}function $e(t,e,n){let{layoutJson:s}=e,{pages:r}=e,{show:l}=e,{wsPush:o=((t,e,n)=>{})}=e;return t.$$set=t=>{"layoutJson"in t&&n(0,s=t.layoutJson),"pages"in t&&n(1,r=t.pages),"show"in t&&n(2,l=t.show),"wsPush"in t&&n(3,o=t.wsPush)},[s,r,l,o,(t,e,n)=>o(t,e,n),function(e,r){t.$$.not_equal(r.status,e)&&(r.status=e,n(0,s))},(t,e,n)=>o(t,e,n),function(e,r){t.$$.not_equal(r.status,e)&&(r.status=e,n(0,s))},function(e,r){t.$$.not_equal(r.status,e)&&(r.status=e,n(0,s))},(t,e,n)=>o(t,e,n),function(e,r){t.$$.not_equal(r.status,e)&&(r.status=e,n(0,s))}]}class xe extends rt{constructor(t){super(),st(this,t,$e,he,l,{layoutJson:0,pages:1,show:2,wsPush:3})}}function be(e){let n,s,l,o,c,i,a;return{c(){n=$("svg"),s=$("path"),l=$("circle"),o=$("circle"),c=$("circle"),y(s,"stroke","none"),y(s,"d","M0 0h24v24H0z"),y(l,"cx","5"),y(l,"cy","12"),y(l,"r","1"),y(o,"cx","12"),y(o,"cy","12"),y(o,"r","1"),y(c,"cx","19"),y(c,"cy","12"),y(c,"r","1"),y(n,"class","h-6 w-6 text-green-400 cursor-pointer"),y(n,"width","24"),y(n,"height","24"),y(n,"viewBox","0 -2 24 24"),y(n,"stroke-width","2"),y(n,"stroke","currentColor"),y(n,"fill","none"),y(n,"stroke-linecap","round"),y(n,"stroke-linejoin","round")},m(t,u){p(t,n,u),f(n,s),f(n,l),f(n,o),f(n,c),i||(a=v(n,"click",(function(){r(e[0]())&&e[0]().apply(this,arguments)})),i=!0)},p(t,[n]){e=t},i:t,o:t,d(t){t&&g(n),i=!1,a()}}}function we(t,e,n){let{click:s=(()=>{})}=e;return t.$$set=t=>{"click"in t&&n(0,s=t.click)},[s]}class ve extends rt{constructor(t){super(),st(this,t,we,be,l,{click:0})}}function ye(t,e,n){const s=t.slice();return s[25]=e[n],s[26]=e,s[27]=n,s}function ke(t,e,n){const s=t.slice();return s[28]=e[n][0],s[29]=e[n][1],s[30]=e,s[31]=n,s}function _e(t,e,n){const s=t.slice();return s[32]=e[n],s}function Je(t,e,n){const s=t.slice();return s[35]=e[n],s}function je(e){let n,s;return n=new Ct({props:{title:"Загрузка..."}}),{c(){tt(n.$$.fragment)},m(t,e){et(n,t,e),s=!0},p:t,i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){nt(n,t)}}}function Se(t){let e,n,s,r,l,o,c,i;return n=new zt({props:{title:"Конфигуратор",$$slots:{default:[He]},$$scope:{ctx:t}}}),r=new zt({props:{title:"Сценарии",$$slots:{default:[Pe]},$$scope:{ctx:t}}}),c=new zt({props:{$$slots:{default:[Ae]},$$scope:{ctx:t}}}),{c(){e=h("div"),tt(n.$$.fragment),s=b(),tt(r.$$.fragment),l=b(),o=h("div"),tt(c.$$.fragment),y(e,"class","grd-2col1"),y(o,"class","grd-1col1")},m(t,a){p(t,e,a),et(n,e,null),f(e,s),et(r,e,null),p(t,l,a),p(t,o,a),et(c,o,null),i=!0},p(t,e){const s={};398&e[0]|128&e[1]&&(s.$$scope={dirty:e,ctx:t}),n.$set(s);const l={};513&e[0]|128&e[1]&&(l.$$scope={dirty:e,ctx:t}),r.$set(l);const o={};96&e[0]|128&e[1]&&(o.$$scope={dirty:e,ctx:t}),c.$set(o)},i(t){i||(G(n.$$.fragment,t),G(r.$$.fragment,t),G(c.$$.fragment,t),i=!0)},o(t){Z(n.$$.fragment,t),Z(r.$$.fragment,t),Z(c.$$.fragment,t),i=!1},d(t){t&&g(e),nt(n),nt(r),t&&g(l),t&&g(o),nt(c)}}}function Te(t){let e,n;return{c(){e=h("optgroup"),y(e,"label",n=t[35].header)},m(t,n){p(t,e,n)},p(t,s){8&s[0]&&n!==(n=t[35].header)&&y(e,"label",n)},d(t){t&&g(e)}}}function Me(t){let e,n,s,r,l=t[35].name+"";return{c(){e=h("option"),n=x(l),s=b(),e.__value=r=t[35].num,e.value=e.__value},m(t,r){p(t,e,r),f(e,n),f(e,s)},p(t,s){8&s[0]&&l!==(l=t[35].name+"")&&_(n,l),8&s[0]&&r!==(r=t[35].num)&&(e.__value=r,e.value=e.__value)},d(t){t&&g(e)}}}function Le(t){let e,n,s=t[35].header&&Te(t),r=!t[35].header&&Me(t);return{c(){s&&s.c(),e=w(),r&&r.c(),n=w()},m(t,l){s&&s.m(t,l),p(t,e,l),r&&r.m(t,l),p(t,n,l)},p(t,l){t[35].header?s?s.p(t,l):(s=Te(t),s.c(),s.m(e.parentNode,e)):s&&(s.d(1),s=null),t[35].header?r&&(r.d(1),r=null):r?r.p(t,l):(r=Me(t),r.c(),r.m(n.parentNode,n))},d(t){s&&s.d(t),t&&g(e),r&&r.d(t),t&&g(n)}}}function qe(t){let e,n,s,r,l=t[32].label+"";return{c(){e=h("option"),n=x(l),s=b(),e.__value=r=t[32].name,e.value=e.__value},m(t,r){p(t,e,r),f(e,n),f(e,s)},p(t,s){4&s[0]&&l!==(l=t[32].label+"")&&_(n,l),4&s[0]&&r!==(r=t[32].name)&&(e.__value=r,e.value=e.__value)},d(t){t&&g(e)}}}function Ee(t){let e,n=Object.entries(t[25]),s=[];for(let e=0;eZ(S[t],1,1,(()=>{S[t]=null}));return{c(){e=h("div"),n=h("select");for(let t=0;t<_.length;t+=1)_[t].c();r=b(),l=h("select"),o=h("option"),o.textContent="Выберите пресет",c=b(),i=h("table"),a=h("thead"),a.innerHTML='Тип \n Id \n Виджет \n Вкладка \n Название \n \n ',u=b(),d=h("tbody");for(let t=0;tt[12].call(n))),o.__value="Выберите пресет",o.value=o.__value,y(l,"class","slct-lg"),y(e,"class","grd-2col2"),y(a,"class","bg-gray-100"),y(d,"class","bg-white"),y(i,"class","tbl")},m(s,g){p(s,e,g),f(e,n);for(let t=0;t<_.length;t+=1)_[t].m(n,null);j(n,t[7]),f(e,r),f(e,l),f(l,o),p(s,c,g),p(s,i,g),f(i,a),f(i,u),f(i,d);for(let t=0;t{o[i]=null})),Q(),n=o[e],n?n.p(t,r):(n=o[e]=l[e](t),n.c()),G(n,1),n.m(s.parentNode,s))},i(t){r||(G(n),r=!0)},o(t){Z(n),r=!1},d(t){o[e].d(t),t&&g(s)}}}function ze(t,e,n){let s,{configJson:r}=e,{widgetsJson:l}=e,{itemsJson:o}=e,{show:c}=e,{scenarioTxt:i}=e,a=0,{saveConfig:u=(()=>{})}=e,{rebootEsp:d=(()=>{})}=e,f=!0;function p(){for(let t=0;t{"configJson"in t&&n(1,r=t.configJson),"widgetsJson"in t&&n(2,l=t.widgetsJson),"itemsJson"in t&&n(3,o=t.itemsJson),"show"in t&&n(4,c=t.show),"scenarioTxt"in t&&n(0,i=t.scenarioTxt),"saveConfig"in t&&n(5,u=t.saveConfig),"rebootEsp"in t&&n(6,d=t.rebootEsp)},t.$$.update=()=>{1&t.$$.dirty[0]&&n(9,s=Math.round(i.split("\n").length)+1)},[i,r,l,o,c,u,d,a,f,s,p,g,function(){a=S(this),n(7,a),n(3,o)},()=>p(),function(t,e){t[e].id=this.value,n(1,r),n(2,l)},function(t,e){t[e].widget=S(this),n(1,r),n(2,l)},function(t,e){t[e].page=this.value,n(1,r),n(2,l)},function(t,e){t[e].descr=this.value,n(1,r),n(2,l)},()=>n(8,f=!f),t=>g(t),function(t,e,s){e[s][t]=this.value,n(1,r),n(2,l)},function(){i=this.value,n(0,i)},()=>u(),()=>d()]}class De extends rt{constructor(t){super(),st(this,t,ze,Be,l,{configJson:1,widgetsJson:2,itemsJson:3,show:4,scenarioTxt:0,saveConfig:5,rebootEsp:6},null,[-1,-1])}}function Ie(t,e,n){const s=t.slice();return s[23]=e[n][0],s[24]=e[n][1],s}function Re(e){let n,s;return n=new Ct({props:{title:"Загрузка..."}}),{c(){tt(n.$$.fragment)},m(t,e){et(n,t,e),s=!0},p:t,i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){nt(n,t)}}}function Fe(t){let e,n,s,r,l,o,c,i;return n=new zt({props:{title:"Подключение к WiFi",$$slots:{default:[Ve]},$$scope:{ctx:t}}}),r=new zt({props:{title:"Подключение к MQTT",$$slots:{default:[Ze]},$$scope:{ctx:t}}}),c=new zt({props:{$$slots:{default:[Xe]},$$scope:{ctx:t}}}),{c(){e=h("div"),tt(n.$$.fragment),s=b(),tt(r.$$.fragment),l=b(),o=h("div"),tt(c.$$.fragment),y(e,"class","grd-2col1"),y(o,"class","grd-1col1")},m(t,a){p(t,e,a),et(n,e,null),f(e,s),et(r,e,null),p(t,l,a),p(t,o,a),et(c,o,null),i=!0},p(t,e){const s={};134217783&e&&(s.$$scope={dirty:e,ctx:t}),n.$set(s);const l={};134217795&e&&(l.$$scope={dirty:e,ctx:t}),r.$set(l);const o={};134217856&e&&(o.$$scope={dirty:e,ctx:t}),c.$set(o)},i(t){i||(G(n.$$.fragment,t),G(r.$$.fragment,t),G(c.$$.fragment,t),i=!0)},o(t){Z(n.$$.fragment,t),Z(r.$$.fragment,t),Z(c.$$.fragment,t),i=!1},d(t){t&&g(e),nt(n),nt(r),t&&g(l),t&&g(o),nt(c)}}}function Ue(t){let e,n,s,r,l=t[24]+"";return{c(){e=h("option"),n=x(l),s=b(),e.__value=r=t[24],e.value=e.__value},m(t,r){p(t,e,r),f(e,n),f(e,s)},p(t,s){4&s&&l!==(l=t[24]+"")&&_(n,l),4&s&&r!==(r=t[24])&&(e.__value=r,e.value=e.__value)},d(t){t&&g(e)}}}function We(t){let e,n,s;return n=new Ct({props:{title:"Введен неправильный пароль"}}),{c(){e=h("div"),tt(n.$$.fragment),y(e,"class","grd-1col1")},m(t,r){p(t,e,r),et(n,e,null),s=!0},i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){t&&g(e),nt(n)}}}function Ve(t){let e,n,r,l,o,c,i,a,u,d,$,x,w,k,_,S,T,M,L,q,E,C,O,N,H,P,A,B,z,I,R,F,U,W,V,Y,X,tt,et,nt,st,rt=Object.entries(t[2]),lt=[];for(let e=0;eНазвание устройства

',r=b(),l=h("div"),o=h("input"),c=b(),i=h("div"),a=h("div"),a.innerHTML='

Точка доступа

',u=b(),d=h("div"),$=h("input"),x=b(),w=h("div"),k=h("div"),k.innerHTML='

Пароль точки доступа

',_=b(),S=h("div"),T=h("input"),M=b(),L=h("div"),q=h("div"),q.innerHTML='

Название wifi сети

',E=b(),C=h("div"),O=h("select");for(let t=0;tПароль

',A=b(),B=h("div"),z=h("input"),I=b(),R=h("div"),F=h("div"),F.innerHTML='

Сервер обновления

',U=b(),W=h("div"),V=h("input"),Y=b(),ot&&ot.c(),X=b(),tt=h("button"),tt.textContent="Сохранить",y(n,"class","w-4/6"),y(o,"class","ipt-rnd text-left focus:border-indigo-500"),y(o,"type","text"),y(l,"class","flex justify-end w-3/6"),y(e,"class","crd-itm-psn"),y(a,"class","w-4/6"),y($,"class","ipt-rnd text-left focus:border-indigo-500"),y($,"type","text"),y(d,"class","flex justify-end w-3/6"),y(i,"class","crd-itm-psn"),y(k,"class","w-4/6"),y(T,"class","ipt-rnd text-left focus:border-indigo-500"),y(T,"type","text"),y(S,"class","flex justify-end w-3/6"),y(w,"class","crd-itm-psn"),y(q,"class","w-4/6"),y(O,"class","ipt-rnd text-left focus:border-indigo-500"),void 0===t[0].routerssid&&D((()=>t[11].call(O))),y(C,"class","flex justify-end w-3/6"),y(L,"class","crd-itm-psn"),y(P,"class","w-4/6"),y(z,"class","ipt-rnd text-left focus:border-indigo-500"),y(z,"type","text"),y(B,"class","flex justify-end w-3/6"),y(H,"class","crd-itm-psn"),y(F,"class","w-4/6"),y(V,"class","ipt-rnd text-left focus:border-indigo-500"),y(V,"type","text"),y(W,"class","flex justify-end w-3/6"),y(R,"class","crd-itm-psn"),y(tt,"class","btn-lg")},m(s,g){p(s,e,g),f(e,n),f(e,r),f(e,l),f(l,o),J(o,t[0].name),p(s,c,g),p(s,i,g),f(i,a),f(i,u),f(i,d),f(d,$),J($,t[0].apssid),p(s,x,g),p(s,w,g),f(w,k),f(w,_),f(w,S),f(S,T),J(T,t[0].appass),p(s,M,g),p(s,L,g),f(L,q),f(L,E),f(L,C),f(C,O);for(let t=0;t{ot=null})),Q())},i(t){et||(G(ot),et=!0)},o(t){Z(ot),et=!1},d(t){t&&g(e),t&&g(c),t&&g(i),t&&g(x),t&&g(w),t&&g(M),t&&g(L),m(lt,t),t&&g(N),t&&g(H),t&&g(I),t&&g(R),t&&g(Y),ot&&ot.d(t),t&&g(X),t&&g(tt),nt=!1,s(st)}}}function Ye(t){let e;return{c(){e=h("p"),e.textContent="Ошибка",y(e,"class","text-red-500 font-bold h-8 bg-red-50 border-2 border-gray-200 rounded w-full text-center")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function Ke(t){let e;return{c(){e=h("p"),e.textContent="Ожидание",y(e,"class","text-blue-500 font-bold h-8 bg-blue-50 border-2 border-gray-200 rounded w-full text-center")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function Qe(t){let e;return{c(){e=h("p"),e.textContent="Подключение",y(e,"class","text-yellow-500 font-bold h-8 bg-yellow-50 border-2 border-gray-200 rounded w-full text-center")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function Ge(t){let e;return{c(){e=h("p"),e.textContent="Подключено",y(e,"class","text-green-500 font-bold h-8 bg-green-50 border-2 border-gray-200 rounded w-full text-center")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function Ze(t){let e,n,r,l,o,c,i,a,u,d,m,$,x,w,k,_,j,S,T,M,L,q,E,C,O,N,H,P,A,B,z,D,I,R,F,U,W,V;function Y(t,e){return"e5"===t[1].mqtt?Ge:"e13"===t[1].mqtt?Qe:void 0===t[1].mqtt?Ke:Ye}let K=Y(t),Q=K(t);return{c(){e=h("div"),n=h("div"),n.innerHTML='

Состояние подключения

',r=b(),l=h("div"),Q.c(),o=b(),c=h("div"),i=h("div"),i.innerHTML='

Название сервера

',a=b(),u=h("div"),d=h("input"),m=b(),$=h("div"),x=h("div"),x.innerHTML='

Порт

',w=b(),k=h("div"),_=h("input"),j=b(),S=h("div"),T=h("div"),T.innerHTML='

Префикс

',M=b(),L=h("div"),q=h("input"),E=b(),C=h("div"),O=h("div"),O.innerHTML='

Имя пользователя

',N=b(),H=h("div"),P=h("input"),A=b(),B=h("div"),z=h("div"),z.innerHTML='

Пароль

',D=b(),I=h("div"),R=h("input"),F=b(),U=h("button"),U.textContent="Сохранить",y(n,"class","w-4/6"),y(l,"class","flex justify-center w-3/6 align-baseline text-sm sm:text-sm md:text-base lg:text-base xl:text-base 2xl:text-base break-words"),y(e,"class","crd-itm-psn"),y(i,"class","w-4/6"),y(d,"class","ipt-rnd text-left focus:border-indigo-500"),y(d,"type","text"),y(u,"class","flex justify-end w-3/6"),y(c,"class","crd-itm-psn"),y(x,"class","w-4/6"),y(_,"class","ipt-rnd text-left focus:border-indigo-500"),y(_,"type","text"),y(k,"class","flex justify-end w-3/6"),y($,"class","crd-itm-psn"),y(T,"class","w-4/6"),y(q,"class","ipt-rnd text-left focus:border-indigo-500"),y(q,"type","text"),y(L,"class","flex justify-end w-3/6"),y(S,"class","crd-itm-psn"),y(O,"class","w-4/6"),y(P,"class","ipt-rnd text-left focus:border-indigo-500"),y(P,"type","text"),y(H,"class","flex justify-end w-3/6"),y(C,"class","crd-itm-psn"),y(z,"class","w-4/6"),y(R,"class","ipt-rnd text-left focus:border-indigo-500"),y(R,"type","text"),y(I,"class","flex justify-end w-3/6"),y(B,"class","crd-itm-psn"),y(U,"class","btn-lg")},m(s,g){p(s,e,g),f(e,n),f(e,r),f(e,l),Q.m(l,null),p(s,o,g),p(s,c,g),f(c,i),f(c,a),f(c,u),f(u,d),J(d,t[0].mqttServer),p(s,m,g),p(s,$,g),f($,x),f($,w),f($,k),f(k,_),J(_,t[0].mqttPort),p(s,j,g),p(s,S,g),f(S,T),f(S,M),f(S,L),f(L,q),J(q,t[0].mqttPrefix),p(s,E,g),p(s,C,g),f(C,O),f(C,N),f(C,H),f(H,P),J(P,t[0].mqttUser),p(s,A,g),p(s,B,g),f(B,z),f(B,D),f(B,I),f(I,R),J(R,t[0].mqttPass),p(s,F,g),p(s,U,g),W||(V=[v(d,"input",t[16]),v(_,"input",t[17]),v(q,"input",t[18]),v(P,"input",t[19]),v(R,"input",t[20]),v(U,"click",t[21])],W=!0)},p(t,e){K!==(K=Y(t))&&(Q.d(1),Q=K(t),Q&&(Q.c(),Q.m(l,null))),5&e&&d.value!==t[0].mqttServer&&J(d,t[0].mqttServer),5&e&&_.value!==t[0].mqttPort&&J(_,t[0].mqttPort),5&e&&q.value!==t[0].mqttPrefix&&J(q,t[0].mqttPrefix),5&e&&P.value!==t[0].mqttUser&&J(P,t[0].mqttUser),5&e&&R.value!==t[0].mqttPass&&J(R,t[0].mqttPass)},d(t){t&&g(e),Q.d(),t&&g(o),t&&g(c),t&&g(m),t&&g($),t&&g(j),t&&g(S),t&&g(E),t&&g(C),t&&g(A),t&&g(B),t&&g(F),t&&g(U),W=!1,s(V)}}}function Xe(e){let n,s,r;return{c(){n=h("button"),n.textContent="Перезагрузить устройство",y(n,"class","btn-lg")},m(t,l){p(t,n,l),s||(r=v(n,"click",e[22]),s=!0)},p:t,d(t){t&&g(n),s=!1,r()}}}function tn(t){let e,n,s,r;const l=[Fe,Re],o=[];function c(t,e){return t[3]?0:1}return e=c(t),n=o[e]=l[e](t),{c(){n.c(),s=w()},m(t,n){o[e].m(t,n),p(t,s,n),r=!0},p(t,[r]){let i=e;e=c(t),e===i?o[e].p(t,r):(K(),Z(o[i],1,1,(()=>{o[i]=null})),Q(),n=o[e],n?n.p(t,r):(n=o[e]=l[e](t),n.c()),G(n,1),n.m(s.parentNode,s))},i(t){r||(G(n),r=!0)},o(t){Z(n),r=!1},d(t){o[e].d(t),t&&g(s)}}}function en(t,e,n){let{settingsJson:s}=e,{errorsJson:r}=e,{ssidJson:l}=e,{show:o}=e,{ssidClick:c=(()=>{})}=e,{saveSett:i=(()=>{})}=e,{saveMqtt:a=(()=>{})}=e,{rebootEsp:u=(()=>{})}=e;return t.$$set=t=>{"settingsJson"in t&&n(0,s=t.settingsJson),"errorsJson"in t&&n(1,r=t.errorsJson),"ssidJson"in t&&n(2,l=t.ssidJson),"show"in t&&n(3,o=t.show),"ssidClick"in t&&n(4,c=t.ssidClick),"saveSett"in t&&n(5,i=t.saveSett),"saveMqtt"in t&&n(6,a=t.saveMqtt),"rebootEsp"in t&&n(7,u=t.rebootEsp)},[s,r,l,o,c,i,a,u,function(){s.name=this.value,n(0,s),n(2,l)},function(){s.apssid=this.value,n(0,s),n(2,l)},function(){s.appass=this.value,n(0,s),n(2,l)},function(){s.routerssid=S(this),n(0,s),n(2,l)},()=>c(),function(){s.routerpass=this.value,n(0,s),n(2,l)},function(){s.serverip=this.value,n(0,s),n(2,l)},()=>i(),function(){s.mqttServer=this.value,n(0,s),n(2,l)},function(){s.mqttPort=this.value,n(0,s),n(2,l)},function(){s.mqttPrefix=this.value,n(0,s),n(2,l)},function(){s.mqttUser=this.value,n(0,s),n(2,l)},function(){s.mqttPass=this.value,n(0,s),n(2,l)},()=>a(),()=>u()]}class nn extends rt{constructor(t){super(),st(this,t,en,tn,l,{settingsJson:0,errorsJson:1,ssidJson:2,show:3,ssidClick:4,saveSett:5,saveMqtt:6,rebootEsp:7})}}function sn(t,e,n){const s=t.slice();return s[13]=e[n],s[15]=n,s}function rn(e){let n,s;return n=new Ct({props:{title:"Загрузка..."}}),{c(){tt(n.$$.fragment)},m(t,e){et(n,t,e),s=!0},p:t,i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){nt(n,t)}}}function ln(t){let e,n,s,r,l;return n=new zt({props:{title:"Список устройств",$$slots:{default:[an]},$$scope:{ctx:t}}}),r=new Ct({props:{$$slots:{default:[un]},$$scope:{ctx:t}}}),{c(){e=h("div"),tt(n.$$.fragment),s=b(),tt(r.$$.fragment),y(e,"class","grd-1col1")},m(t,o){p(t,e,o),et(n,e,null),f(e,s),et(r,e,null),l=!0},p(t,e){const s={};65591&e&&(s.$$scope={dirty:e,ctx:t}),n.$set(s);const l={};65536&e&&(l.$$scope={dirty:e,ctx:t}),r.$set(l)},i(t){l||(G(n.$$.fragment,t),G(r.$$.fragment,t),l=!0)},o(t){Z(n.$$.fragment,t),Z(r.$$.fragment,t),l=!1},d(t){t&&g(e),nt(n),nt(r)}}}function on(t){let e,n,s,r,l,o,c,i,a,u,d,m,$,w,v,k,J,j,S,T=t[13].name+"",M=t[13].ip+"",L=t[13].id+"",q=t[13].status?"online":"offline";return j=new Tt({props:{click:function(){return t[7](t[15])}}}),{c(){e=h("tr"),n=h("td"),s=x(T),r=b(),l=h("td"),o=h("a"),c=x(M),a=b(),u=h("td"),d=x(L),m=b(),$=h("td"),w=x(q),k=b(),J=h("td"),tt(j.$$.fragment),y(n,"class","tbl-bdy-lg ipt-lg w-full"),y(o,"href",i="http://"+t[13].ip),y(l,"class","tbl-bdy-lg ipt-lg w-full"),y(u,"class","tbl-bdy-lg ipt-lg w-full"),y($,"class",v="tbl-bdy-lg ipt-lg w-full "+(t[13].status?"bg-green-50":"bg-red-50")),y(J,"class","tbl-bdy-lg"),y(e,"class","txt-sz txt-pad")},m(t,i){p(t,e,i),f(e,n),f(n,s),f(e,r),f(e,l),f(l,o),f(o,c),f(e,a),f(e,u),f(u,d),f(e,m),f(e,$),f($,w),f(e,k),f(e,J),et(j,J,null),S=!0},p(e,n){t=e,(!S||1&n)&&T!==(T=t[13].name+"")&&_(s,T),(!S||1&n)&&M!==(M=t[13].ip+"")&&_(c,M),(!S||1&n&&i!==(i="http://"+t[13].ip))&&y(o,"href",i),(!S||1&n)&&L!==(L=t[13].id+"")&&_(d,L),(!S||1&n)&&q!==(q=t[13].status?"online":"offline")&&_(w,q),(!S||1&n&&v!==(v="tbl-bdy-lg ipt-lg w-full "+(t[13].status?"bg-green-50":"bg-red-50")))&&y($,"class",v)},i(t){S||(G(j.$$.fragment,t),S=!0)},o(t){Z(j.$$.fragment,t),S=!1},d(t){t&&g(e),nt(j)}}}function cn(t){let e,n,r,l,o,c,i,a,u,d,m,$,x;return{c(){e=h("tr"),n=h("td"),r=h("input"),l=b(),o=h("td"),c=h("input"),i=b(),a=h("td"),u=h("input"),d=b(),m=h("td"),y(r,"class","ipt-lg w-full"),y(r,"type","text"),y(n,"class","tbl-bdy-lg"),y(c,"class","ipt-lg w-full"),y(c,"type","text"),y(o,"class","tbl-bdy-lg"),y(u,"class","ipt-lg w-full"),y(u,"type","text"),y(a,"class","tbl-bdy-lg"),y(m,"class","tbl-bdy-lg"),y(e,"class","txt-sz txt-pad")},m(s,g){p(s,e,g),f(e,n),f(n,r),J(r,t[2].name),f(e,l),f(e,o),f(o,c),J(c,t[2].ip),f(e,i),f(e,a),f(a,u),J(u,t[2].id),f(e,d),f(e,m),$||(x=[v(r,"input",t[8]),v(c,"input",t[9]),v(u,"input",t[10])],$=!0)},p(t,e){4&e&&r.value!==t[2].name&&J(r,t[2].name),4&e&&c.value!==t[2].ip&&J(c,t[2].ip),4&e&&u.value!==t[2].id&&J(u,t[2].id)},d(t){t&&g(e),$=!1,s(x)}}}function an(t){let e,n,r,l,o,c,i,a,u,d,$,w,k,J,j=t[1]?"Сохранить":"Добавить устройство",S=t[0],T=[];for(let e=0;eZ(T[t],1,1,(()=>{T[t]=null}));let L=t[1]&&cn(t);return{c(){e=h("table"),n=h("thead"),n.innerHTML='Название устройства \n IP адрес \n Идентификатор \n Состояние \n ',r=b(),l=h("tbody");for(let t=0;t{o[i]=null})),Q(),n=o[e],n?n.p(t,r):(n=o[e]=l[e](t),n.c()),G(n,1),n.m(s.parentNode,s))},i(t){r||(G(n),r=!0)},o(t){Z(n),r=!1},d(t){o[e].d(t),t&&g(s)}}}function fn(t,e,n){let{show:s}=e,{deviceList:r}=e,{showInput:l}=e,{newDevice:o={}}=e,{addDevInList:c=(()=>{})}=e,{sendToAllDevices:i=(t=>{})}=e;function a(t){for(let e=0;e{"show"in t&&n(3,s=t.show),"deviceList"in t&&n(0,r=t.deviceList),"showInput"in t&&n(1,l=t.showInput),"newDevice"in t&&n(2,o=t.newDevice),"addDevInList"in t&&n(4,c=t.addDevInList),"sendToAllDevices"in t&&n(5,i=t.sendToAllDevices)},[r,l,o,s,c,i,a,t=>a(t),function(){o.name=this.value,n(2,o)},function(){o.ip=this.value,n(2,o)},function(){o.id=this.value,n(2,o)},()=>(n(1,l=!l),c()),t=>i("/reboot|")]}class pn extends rt{constructor(t){super(),st(this,t,fn,dn,l,{show:3,deviceList:0,showInput:1,newDevice:2,addDevInList:4,sendToAllDevices:5})}}function gn(t,e,n){const s=t.slice();return s[21]=e[n][0],s[22]=e[n][1],s[24]=n,s}function mn(t,e,n){const s=t.slice();return s[25]=e[n],s[24]=n,s}function hn(t,e,n){const s=t.slice();return s[21]=e[n][0],s[22]=e[n][1],s}function $n(e){let n,s;return n=new Ct({props:{title:"Загрузка..."}}),{c(){tt(n.$$.fragment)},m(t,e){et(n,t,e),s=!0},p:t,i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){nt(n,t)}}}function xn(t){let e,n,s,r,l,o,c,i,a,u;return n=new zt({props:{title:"Системная информация",$$slots:{default:[Sn]},$$scope:{ctx:t}}}),r=new zt({props:{title:"Системные настройки",$$slots:{default:[Mn]},$$scope:{ctx:t}}}),o=new zt({props:{title:"Лог",class:"z-50",$$slots:{default:[qn]},$$scope:{ctx:t}}}),a=new zt({props:{title:"Системные ошибки",$$slots:{default:[Hn]},$$scope:{ctx:t}}}),{c(){e=h("div"),tt(n.$$.fragment),s=b(),tt(r.$$.fragment),l=b(),tt(o.$$.fragment),c=b(),i=h("div"),tt(a.$$.fragment),y(e,"class","grd-3col1"),y(i,"class","grd-1col1")},m(t,d){p(t,e,d),et(n,e,null),f(e,s),et(r,e,null),f(e,l),et(o,e,null),p(t,c,d),p(t,i,d),et(a,i,null),u=!0},p(t,e){const s={};536871001&e&&(s.$$scope={dirty:e,ctx:t}),n.$set(s);const l={};536871046&e&&(l.$$scope={dirty:e,ctx:t}),r.$set(l);const c={};536870944&e&&(c.$$scope={dirty:e,ctx:t}),o.$set(c);const i={};536871432&e&&(i.$$scope={dirty:e,ctx:t}),a.$set(i)},i(t){u||(G(n.$$.fragment,t),G(r.$$.fragment,t),G(o.$$.fragment,t),G(a.$$.fragment,t),u=!0)},o(t){Z(n.$$.fragment,t),Z(r.$$.fragment,t),Z(o.$$.fragment,t),Z(a.$$.fragment,t),u=!1},d(t){t&&g(e),nt(n),nt(r),nt(o),t&&g(c),t&&g(i),nt(a)}}}function bn(t){let e,n,s,r,l=t[22]+"";return{c(){e=h("option"),n=x(l),s=b(),e.__value=r=t[22],e.value=e.__value},m(t,r){p(t,e,r),f(e,n),f(e,s)},p(t,s){16&s&&l!==(l=t[22]+"")&&_(n,l),16&s&&r!==(r=t[22])&&(e.__value=r,e.value=e.__value)},d(t){t&&g(e)}}}function wn(t){let e;return{c(){e=h("p"),e.textContent="не подключено",y(e,"class","text-red-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function vn(t){let e;return{c(){e=h("p"),e.textContent="нет сигнала",y(e,"class","text-red-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function yn(t){let e;return{c(){e=h("p"),e.textContent="очень низкий",y(e,"class","text-red-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function kn(t){let e;return{c(){e=h("p"),e.textContent="низкий",y(e,"class","text-yellow-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function _n(t){let e;return{c(){e=h("p"),e.textContent="хороший",y(e,"class","text-yellow-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function Jn(t){let e;return{c(){e=h("p"),e.textContent="очень хороший",y(e,"class","text-green-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function jn(t){let e;return{c(){e=h("p"),e.textContent="отличный",y(e,"class","text-green-500 font-bold text-sm text-center truncate")},m(t,n){p(t,e,n)},d(t){t&&g(e)}}}function Sn(t){let e,n,r,l,o,c,i,a,u,d,$,w,k,J,S,T,M,L,q,E,C,O,N,H,P,A,B,z,I,R,F,U,W,V,Y,K,Q,G,Z,X,tt,et,nt,st,rt,lt,ot,ct,it,at,ut,dt,ft,pt,gt,mt,ht,$t,xt,bt,wt,vt,yt,kt,_t,Jt,jt,St,Tt,Mt,Lt,qt,Et,Ct,Ot,Nt,Ht,Pt,At,Bt,zt,Dt,It,Rt,Ft=t[3].bn+"",Ut=t[3].bver+"",Wt=t[3].timenow+"",Vt=t[3].upt+"",Yt=t[3].uptm+"",Kt=t[3].uptw+"",Qt=t[3].heap+"",Gt=t[3].fl+"",Zt=t[3].rst+"",Xt=Object.entries(t[4]),te=[];for(let e=0;eНазвание прошивки

',r=b(),l=h("div"),o=h("p"),c=x(Ft),i=b(),a=h("div"),u=h("div"),u.innerHTML='

Доступные версии

',d=b(),$=h("div"),w=h("select");for(let t=0;tВерсия прошивки

',T=b(),M=h("div"),L=h("p"),q=x(Ut),E=b(),C=h("div"),O=h("div"),O.innerHTML='

Время на устройстве

',N=b(),H=h("div"),P=h("p"),A=x(Wt),B=b(),z=h("div"),I=h("div"),I.innerHTML='

Uptime устройства

',R=b(),F=h("div"),U=h("p"),W=x(Vt),V=b(),Y=h("div"),K=h("div"),K.innerHTML='

Uptime сессии mqtt

',Q=b(),G=h("div"),Z=h("p"),X=x(Yt),tt=b(),et=h("div"),nt=h("div"),nt.innerHTML='

Uptime сессии wifi

',st=b(),rt=h("div"),lt=h("p"),ot=x(Kt),ct=b(),it=h("div"),at=h("div"),at.innerHTML='

Качество WiFi сигнала

',ut=b(),dt=h("div"),ee&&ee.c(),ft=b(),ne&&ne.c(),pt=b(),se&&se.c(),gt=b(),re&&re.c(),mt=b(),le&&le.c(),ht=b(),oe&&oe.c(),$t=b(),ce&&ce.c(),xt=b(),bt=h("div"),wt=h("div"),wt.innerHTML='

Остаток RAM

',vt=b(),yt=h("div"),kt=h("p"),_t=x(Qt),Jt=b(),jt=h("div"),St=h("div"),St.innerHTML='

Кол-во записей на flash

',Tt=b(),Mt=h("div"),Lt=h("p"),qt=x(Gt),Et=b(),Ct=h("div"),Ot=h("div"),Ot.innerHTML='

Причина перезагрузки

',Nt=b(),Ht=h("div"),Pt=h("p"),At=x(Zt),zt=b(),Dt=h("button"),Dt.textContent="Обновить прошивку",y(n,"class","w-2/3"),y(o,"class","text-gray-500 font-bold text-sm text-center truncate"),y(l,"class","flex justify-center w-1/3"),y(e,"class","flex mb-2 h-6 items-center"),y(u,"class","w-2/3"),y(w,"class","border border-indigo-500 border-4 text-center"),void 0===t[0]&&D((()=>t[12].call(w))),y($,"class","flex justify-center w-1/3"),y(a,"class","flex mb-2 h-6 items-center"),y(S,"class","w-2/3"),y(L,"class","text-gray-500 font-bold text-sm text-center truncate"),y(M,"class","flex justify-center w-1/3"),y(J,"class","flex mb-2 h-6 items-center"),y(O,"class","w-2/3"),y(P,"class","text-gray-500 font-bold text-sm text-center truncate"),y(H,"class","flex justify-center w-1/3"),y(C,"class","flex mb-2 h-6 items-center"),y(I,"class","w-2/3"),y(U,"class","text-gray-500 font-bold text-sm text-center truncate"),y(F,"class","flex justify-center w-1/3"),y(z,"class","flex mb-2 h-6 items-center"),y(K,"class","w-2/3"),y(Z,"class","text-gray-500 font-bold text-sm text-center truncate"),y(G,"class","flex justify-center w-1/3"),y(Y,"class","flex mb-2 h-6 items-center"),y(nt,"class","w-2/3"),y(lt,"class","text-gray-500 font-bold text-sm text-center truncate"),y(rt,"class","flex justify-center w-1/3"),y(et,"class","flex mb-2 h-6 items-center"),y(at,"class","w-2/3"),y(dt,"class","flex justify-center w-1/3 text-xs sm:text-sm md:text-base lg:text-base xl:text-base 2xl:text-base break-words"),y(it,"class","flex mb-2 h-6 items-center"),y(wt,"class","w-2/3"),y(kt,"class","text-green-500 font-bold text-center truncate"),y(yt,"class","flex justify-center w-1/3 text-sm text-center"),y(bt,"class","flex mb-2 h-6 items-center"),y(St,"class","w-2/3"),y(Lt,"class","text-green-500 font-bold text-center truncate"),y(Mt,"class","flex justify-center w-1/3 text-sm"),y(jt,"class","flex mb-2 h-6 items-center"),y(Ot,"class","w-2/3"),y(Pt,"class",Bt=(t[3].rst.toString().includes("Watchdog")||t[3].rst.toString().includes("Exception")?"text-red-500":"text-green-500")+" font-bold text-center truncate"),y(Ht,"class","flex justify-center w-1/3 text-sm"),y(Ct,"class","flex mb-2 h-6 items-center"),y(Dt,"class","btn-lg")},m(s,g){p(s,e,g),f(e,n),f(e,r),f(e,l),f(l,o),f(o,c),p(s,i,g),p(s,a,g),f(a,u),f(a,d),f(a,$),f($,w);for(let t=0;tВключить лог

',r=b(),l=h("div"),o=h("label"),c=h("div"),i=h("input"),a=b(),u=h("div"),m=b(),$=h("div"),x=b(),_=h("div"),j=h("div"),j.innerHTML='

Часовой пояс

',S=b(),T=h("div"),M=h("input"),L=b(),O&&O.c(),q=w(),y(n,"class","w-2/3"),y(i,"id","log"),y(i,"type","checkbox"),y(i,"class","sr-only"),y(u,"class",d="block "+(t[1].log?"bg-blue-600":"bg-gray-600")+" w-10 h-6 rounded-full shadow-lg"),y($,"class","dot bg-gray-100 absolute left-1 top-1 w-4 h-4 rounded-full transition shadow-lg"),y(c,"class","relative"),y(o,"for","log"),y(o,"class","items-center cursor-pointer"),y(l,"class","flex justify-center w-1/3"),y(e,"class","flex mb-2 h-6 items-center"),y(j,"class","w-2/3"),y(M,"class","ipt-rnd text-center focus:border-indigo-500"),y(M,"type","number"),y(T,"class","flex justify-center w-1/3"),y(_,"class","flex mb-2 h-6 items-center")},m(s,d){p(s,e,d),f(e,n),f(e,r),f(e,l),f(l,o),f(o,c),f(c,i),i.checked=t[1].log,f(c,a),f(c,u),f(c,m),f(c,$),p(s,x,d),p(s,_,d),f(_,j),f(_,S),f(_,T),f(T,M),J(M,t[1].timezone),p(s,L,d),O&&O.m(s,d),p(s,q,d),E||(C=[v(i,"change",t[14]),v(i,"change",t[15]),v(M,"input",t[16]),v(M,"change",t[17])],E=!0)},p(t,e){2&e&&(i.checked=t[1].log),2&e&&d!==(d="block "+(t[1].log?"bg-blue-600":"bg-gray-600")+" w-10 h-6 rounded-full shadow-lg")&&y(u,"class",d),2&e&&k(M.value)!==t[1].timezone&&J(M,t[1].timezone),t[2]?O?O.p(t,e):(O=Tn(t),O.c(),O.m(q.parentNode,q)):O&&(O.d(1),O=null)},d(t){t&&g(e),t&&g(x),t&&g(_),t&&g(L),O&&O.d(t),t&&g(q),E=!1,s(C)}}}function Ln(t){let e,n,s,r=t[25].msg+"";return{c(){e=h("div"),n=x(r),y(e,"class",s=t[25].msg.toString().includes("[E]")?"text-xs text-red-500":"text-xs text-black")},m(t,s){p(t,e,s),f(e,n)},p(t,l){32&l&&r!==(r=t[25].msg+"")&&_(n,r),32&l&&s!==(s=t[25].msg.toString().includes("[E]")?"text-xs text-red-500":"text-xs text-black")&&y(e,"class",s)},d(t){t&&g(e)}}}function qn(t){let e,n=t[5],s=[];for(let e=0;e{s=null})),Q())},i(t){n||(G(s),n=!0)},o(t){Z(s),n=!1},d(t){s&&s.d(t),t&&g(e)}}}function Hn(t){let e,n,s=Object.entries(t[3]),r=[];for(let e=0;eZ(r[t],1,1,(()=>{r[t]=null}));return{c(){for(let t=0;t{o[i]=null})),Q(),n=o[e],n?n.p(t,r):(n=o[e]=l[e](t),n.c()),G(n,1),n.m(s.parentNode,s))},i(t){r||(G(n),r=!0)},o(t){Z(n),r=!1},d(t){o[e].d(t),t&&g(s)}}}function An(t,e,n){let{errorsJson:s}=e,{rebootEsp:r=(()=>{})}=e,{versionsList:l}=e,{choosingVersion:o}=e,{coreMessages:c}=e,{settingsJson:i}=e,{startUpdate:a=(()=>{})}=e,{saveSett:u=(()=>{})}=e,{show:d}=e,{paramsBeenChanged:f=!1}=e,{cancelAlarm:p=(t=>{})}=e;return t.$$set=t=>{"errorsJson"in t&&n(3,s=t.errorsJson),"rebootEsp"in t&&n(11,r=t.rebootEsp),"versionsList"in t&&n(4,l=t.versionsList),"choosingVersion"in t&&n(0,o=t.choosingVersion),"coreMessages"in t&&n(5,c=t.coreMessages),"settingsJson"in t&&n(1,i=t.settingsJson),"startUpdate"in t&&n(6,a=t.startUpdate),"saveSett"in t&&n(7,u=t.saveSett),"show"in t&&n(8,d=t.show),"paramsBeenChanged"in t&&n(2,f=t.paramsBeenChanged),"cancelAlarm"in t&&n(9,p=t.cancelAlarm)},[o,i,f,s,l,c,a,u,d,p,{mqtt:{e1:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Нет ответа от сервера",cancel:!1},e2:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Соединение было разорвано",cancel:!1},e3:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Ошибка соединения. Обычно возникает когда неверно указано название сервера MQTT",cancel:!1},e4:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Клиент был отключен",cancel:!1},e6:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Ошибка версии",cancel:!1},e7:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Отклонен идентификатор",cancel:!1},e8:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Не могу установить соединение",cancel:!1},e9:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Неправильное имя пользователя/пароль"},e10:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Не авторизован для подключения",cancel:!1},e11:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Название сервера пустое",cancel:!1},e12:{descr:"Ошибка mqtt",color:"text-red-500",txt:"Имя пользователя или пароль пустые",cancel:!1},e13:{descr:"Mqtt",color:"text-red-500",txt:"Подключение в процессе",cancel:!1}},wse1:{1:{descr:"Ошибка веб сокетов",color:"text-red-500",txt:"Слишком много клиентов было открыто. Допускается не более четырех.",cancel:!0}},jse1:{1:{descr:"Ошибка json",color:"text-red-500",txt:"Недостаточный размер буфера библиотеки Arduino Json. Устройство может вести себя непредсказуемо. Обратитесь к разработчику.",cancel:!0}},jse2:{1:{descr:"Ошибка json",color:"text-red-500",txt:"Ошибка записи/чтения json.",cancel:!0,num:!0}},jse3:{1:{descr:"Ошибка json",color:"text-red-500",txt:"Ошибка чтения json файла с виджетами",cancel:!0}}},r,function(){o=S(this),n(0,o),n(4,l)},()=>a(),function(){i.log=this.checked,n(1,i)},()=>n(2,f=!0),function(){i.timezone=k(this.value),n(1,i)},()=>n(2,f=!0),()=>(u(),n(2,f=!1)),t=>p(t)]}class Bn extends rt{constructor(t){super(),st(this,t,An,Pn,l,{errorsJson:3,rebootEsp:11,versionsList:4,choosingVersion:0,coreMessages:5,settingsJson:1,startUpdate:6,saveSett:7,show:8,paramsBeenChanged:2,cancelAlarm:9})}}function zn(e){let n,s,r,l;return{c(){n=$("svg"),s=$("path"),y(s,"d","M7 18a4.6 4.4 0 0 1 0 -9h0a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-12"),y(n,"class",r="h-8 w-8 "+e[0]),y(n,"width","8"),y(n,"height","8"),y(n,"viewBox",l=e[1]+" "+e[2]+" 24 24"),y(n,"stroke-width","2"),y(n,"stroke","currentColor"),y(n,"fill","none"),y(n,"stroke-linecap","round"),y(n,"stroke-linejoin","round")},m(t,e){p(t,n,e),f(n,s)},p(t,[e]){1&e&&r!==(r="h-8 w-8 "+t[0])&&y(n,"class",r),6&e&&l!==(l=t[1]+" "+t[2]+" 24 24")&&y(n,"viewBox",l)},i:t,o:t,d(t){t&&g(n)}}}function Dn(t,e,n){let{color:s}=e,{x:r=0}=e,{y:l=0}=e;return t.$$set=t=>{"color"in t&&n(0,s=t.color),"x"in t&&n(1,r=t.x),"y"in t&&n(2,l=t.y)},[s,r,l]}class In extends rt{constructor(t){super(),st(this,t,Dn,zn,l,{color:0,x:1,y:2})}}function Rn(t,e,n){const s=t.slice();return s[118]=e[n],s}function Fn(t){let e,n;return e=new Nt({}),{c(){tt(e.$$.fragment)},m(t,s){et(e,t,s),n=!0},i(t){n||(G(e.$$.fragment,t),n=!0)},o(t){Z(e.$$.fragment,t),n=!1},d(t){nt(e,t)}}}function Un(t){let e,n,s,r,l=t[118].name+"";return{c(){e=h("option"),n=x(l),s=b(),e.__value=r=t[118].ws,e.value=e.__value},m(t,r){p(t,e,r),f(e,n),f(e,s)},p(t,s){524288&s[0]&&l!==(l=t[118].name+"")&&_(n,l),524288&s[0]&&r!==(r=t[118].ws)&&(e.__value=r,e.value=e.__value)},d(t){t&&g(e)}}}function Wn(t){let e,n,s,r,l,o,c,i,a,u;return e=new Jt({props:{path:"/",$$slots:{default:[Yn]},$$scope:{ctx:t}}}),s=new Jt({props:{path:"/config",$$slots:{default:[Kn]},$$scope:{ctx:t}}}),l=new Jt({props:{path:"/connection",$$slots:{default:[Qn]},$$scope:{ctx:t}}}),c=new Jt({props:{path:"/list",$$slots:{default:[Gn]},$$scope:{ctx:t}}}),a=new Jt({props:{path:"/system",$$slots:{default:[Zn]},$$scope:{ctx:t}}}),{c(){tt(e.$$.fragment),n=b(),tt(s.$$.fragment),r=b(),tt(l.$$.fragment),o=b(),tt(c.$$.fragment),i=b(),tt(a.$$.fragment)},m(t,d){et(e,t,d),p(t,n,d),et(s,t,d),p(t,r,d),et(l,t,d),p(t,o,d),et(c,t,d),p(t,i,d),et(a,t,d),u=!0},p(t,n){const r={};16408&n[0]|268435456&n[3]&&(r.$$scope={dirty:n,ctx:t}),e.$set(r);const o={};276512&n[0]|268435456&n[3]&&(o.$$scope={dirty:n,ctx:t}),s.$set(o);const i={};229440&n[0]|268435456&n[3]&&(i.$$scope={dirty:n,ctx:t}),l.$set(i);const u={};4718720&n[0]|268435456&n[3]&&(u.$$scope={dirty:n,ctx:t}),c.$set(u);const d={};8488704&n[0]|268435456&n[3]&&(d.$$scope={dirty:n,ctx:t}),a.$set(d)},i(t){u||(G(e.$$.fragment,t),G(s.$$.fragment,t),G(l.$$.fragment,t),G(c.$$.fragment,t),G(a.$$.fragment,t),u=!0)},o(t){Z(e.$$.fragment,t),Z(s.$$.fragment,t),Z(l.$$.fragment,t),Z(c.$$.fragment,t),Z(a.$$.fragment,t),u=!1},d(t){nt(e,t),t&&g(n),nt(s,t),t&&g(r),nt(l,t),t&&g(o),nt(c,t),t&&g(i),nt(a,t)}}}function Vn(e){let n,s;return n=new Ct({props:{title:"Нет соединения"}}),{c(){tt(n.$$.fragment)},m(t,e){et(n,t,e),s=!0},p:t,i(t){s||(G(n.$$.fragment,t),s=!0)},o(t){Z(n.$$.fragment,t),s=!1},d(t){nt(n,t)}}}function Yn(t){let e,n,s,r;return e=new xe({props:{show:t[4],layoutJson:t[14],pages:t[3],wsPush:t[40]}}),{c(){tt(e.$$.fragment),n=b(),s=w()},m(t,l){et(e,t,l),p(t,n,l),p(t,s,l),r=!0},p(t,n){const s={};16&n[0]&&(s.show=t[4]),16384&n[0]&&(s.layoutJson=t[14]),8&n[0]&&(s.pages=t[3]),e.$set(s)},i(t){r||(G(e.$$.fragment,t),r=!0)},o(t){Z(e.$$.fragment,t),r=!1},d(t){nt(e,t),t&&g(n),t&&g(s)}}}function Kn(t){let e,n;return e=new De({props:{show:t[5],configJson:t[11],widgetsJson:t[12],itemsJson:t[13],saveConfig:t[41],rebootEsp:t[42],scenarioTxt:t[18]}}),{c(){tt(e.$$.fragment)},m(t,s){et(e,t,s),n=!0},p(t,n){const s={};32&n[0]&&(s.show=t[5]),2048&n[0]&&(s.configJson=t[11]),4096&n[0]&&(s.widgetsJson=t[12]),8192&n[0]&&(s.itemsJson=t[13]),262144&n[0]&&(s.scenarioTxt=t[18]),e.$set(s)},i(t){n||(G(e.$$.fragment,t),n=!0)},o(t){Z(e.$$.fragment,t),n=!1},d(t){nt(e,t)}}}function Qn(t){let e,n;return e=new nn({props:{show:t[6],rebootEsp:t[43],ssidClick:t[44],saveSett:t[45],saveMqtt:t[46],settingsJson:t[15],errorsJson:t[16],ssidJson:t[17]}}),{c(){tt(e.$$.fragment)},m(t,s){et(e,t,s),n=!0},p(t,n){const s={};64&n[0]&&(s.show=t[6]),32768&n[0]&&(s.settingsJson=t[15]),65536&n[0]&&(s.errorsJson=t[16]),131072&n[0]&&(s.ssidJson=t[17]),e.$set(s)},i(t){n||(G(e.$$.fragment,t),n=!0)},o(t){Z(e.$$.fragment,t),n=!1},d(t){nt(e,t)}}}function Gn(t){let e,n;return e=new pn({props:{show:t[7],deviceList:t[19],showInput:ts,addDevInList:t[47],newDevice:t[22],sendToAllDevices:t[48]}}),{c(){tt(e.$$.fragment)},m(t,s){et(e,t,s),n=!0},p(t,n){const s={};128&n[0]&&(s.show=t[7]),524288&n[0]&&(s.deviceList=t[19]),4194304&n[0]&&(s.newDevice=t[22]),e.$set(s)},i(t){n||(G(e.$$.fragment,t),n=!0)},o(t){Z(e.$$.fragment,t),n=!1},d(t){nt(e,t)}}}function Zn(t){let e,n,s;function r(e){t[53](e)}let l={show:t[8],errorsJson:t[16],settingsJson:t[15],saveSett:t[49],rebootEsp:t[50],cancelAlarm:t[51],versionsList:t[9],startUpdate:t[52],coreMessages:t[23]};return void 0!==t[10]&&(l.choosingVersion=t[10]),e=new Bn({props:l}),O.push((()=>X(e,"choosingVersion",r))),{c(){tt(e.$$.fragment)},m(t,n){et(e,t,n),s=!0},p(t,s){const r={};256&s[0]&&(r.show=t[8]),65536&s[0]&&(r.errorsJson=t[16]),32768&s[0]&&(r.settingsJson=t[15]),512&s[0]&&(r.versionsList=t[9]),8388608&s[0]&&(r.coreMessages=t[23]),!n&&1024&s[0]&&(n=!0,r.choosingVersion=t[10],I((()=>n=!1))),e.$set(r)},i(t){s||(G(e.$$.fragment,t),s=!0)},o(t){Z(e.$$.fragment,t),s=!1},d(t){nt(e,t)}}}function Xn(t){let e,n,r,l,o,c,i,a,u,d,$,x,w,k,_,J,S,T,M,L,q,E,C,O,N,H,P,A,B,z,I,R,F,U,W,V,Y,X,st,rt,lt,ot,ct=t[2]&&Fn(),it=t[19],at=[];for(let e=0;e",_=b(),J=h("ul"),S=h("li"),T=h("a"),T.textContent="Управление",M=b(),L=h("li"),q=h("a"),q.textContent="Конфигуратор",E=b(),C=h("li"),O=h("a"),O.textContent="Подключение",N=b(),H=h("li"),P=h("a"),P.textContent="Устройства",A=b(),B=h("li"),z=h("a"),z.textContent="Системные",I=b(),R=h("main"),F=h("ul"),U=h("div"),V.c(),X=b(),st=h("footer"),st.innerHTML='
Developed by Dmitry Borisenko
',y(c,"class","border border-indigo-500 border-4"),void 0===t[21]&&D((()=>t[36].call(c))),y(o,"class","px-15 py-1"),y(a,"class","pl-4 pr-4 py-1"),y(l,"class","flex content-center items-center justify-end"),y(r,"class","h-10 w-full bg-gray-100 overflow-auto shadow-md"),y(x,"class","w-0 h-0"),y(x,"id","menu__toggle"),y(x,"type","checkbox"),y(k,"class","menu__btn"),y(k,"for","menu__toggle"),y(T,"class","menu__item"),y(T,"href","/"),y(q,"class","menu__item"),y(q,"href","/config"),y(O,"class","menu__item"),y(O,"href","/connection"),y(P,"class","menu__item"),y(P,"href","/list"),y(z,"class","menu__item"),y(z,"href","/system"),y(J,"class","menu__box"),y($,"class","flex"),y(U,"class","bg-cover pt-0 px-4"),y(F,"class","menu__main"),y(R,"class",Y="flex-1 overflow-y-auto p-0 "+(!0!==t[0]||t[1]?"ml-0":"ml-36")),y(st,"class","h-4 bg-gray-100 border-gray-200 shadow-lg"),y(e,"class","flex flex-col h-screen bg-gray-50")},m(s,g){p(s,e,g),ct&&ct.m(e,null),f(e,n),f(e,r),f(r,l),f(l,o),f(o,c);for(let t=0;t{ct=null})),Q()),524288&s[0]){let e;for(it=t[19],e=0;e{dt[l]=null})),Q(),V=dt[W],V?V.p(t,s):(V=dt[W]=ut[W](t),V.c()),G(V,1),V.m(U,null)),(!rt||3&s[0]&&Y!==(Y="flex-1 overflow-y-auto p-0 "+(!0!==t[0]||t[1]?"ml-0":"ml-36")))&&y(R,"class",Y)},i(t){rt||(G(ct),G(u.$$.fragment,t),G(V),rt=!0)},o(t){Z(ct),Z(u.$$.fragment,t),Z(V),rt=!1},d(t){t&&g(e),ct&&ct.d(),m(at,t),nt(u),dt[W].d(),lt=!1,s(ot)}}}let ts=!1;function es(t){try{JSON.parse(t)}catch(e){return console.log("[e]","json parce error: ",t),!1}return!0}function ns(t,e,n){let s;o(t,xt,(t=>n(82,s=t))),xt.mode.hash();let r=!1,l=!1,c=document.location.hostname,i=!0,a=!1;const u=void 0;let d,f=[],p=!1,g=!1,m=!1,h=!1,$=!1,x={},b=[],w=!1,v=!1,y=[],k=!1,_=!1,J=[],j=!1,T=!1,M=[],L={},E=!1,C={},O=!1,N={},H=!1,P={},A=[],B=!1,z="",D=!1,I=!1,R=[];R=[{name:"--",id:"--",ip:c,ws:0,status:!1}];let F,U=[],W=!1,V=0,Y=!0,K={},Q=[];var G=function(){this.parts=[]};let Z;G.prototype.append=function(t){this.parts.push(t),this.blob=void 0},G.prototype.getBlob=function(){return this.blob||(this.blob=new Blob(this.parts,{type:"binary"})),this.blob},G.prototype.clear=function(){this.parts=[]};var X=new G,tt=new G,et=new G,nt=new G,st=[];function rt(){void 0!==V&&bt(V,Z)}function lt(){Jt(V);let t=0;R.forEach((e=>{e.ws=t,e.status||(ct(t),at(t)),t++})),n(19,R)}function ot(t,e){R.forEach((n=>{n.ws===t&&(n.status=e,n.status?console.log("[i]",n.ip,"status online"):console.log("[i]",n.ip,"status offline"))})),n(19,R),Jt(V),n(20,W=F.status)}function ct(t){let e=it(t);"error"===e?console.log("[e]","device list wrong"):(U[t]=new WebSocket("ws://"+e+":81"),U.binaryType="blob",console.log("[i]",e,t,"started connecting..."))}function it(t){let e="error";return R.forEach((n=>{t===n.ws&&(e=n.ip)})),e}function at(t){if(U[t]){let e=it(t);console.log("[i]",e,t,"web socket events added"),U[t].addEventListener("open",(function(n){console.log("[i]",e,t,"completed connecting"),ot(t,!0),i&&bt(0,"/list|"),"/|"===Z?bt(t,Z):t===V&&rt()})),U[t].addEventListener("message",(function(e){if("string"==typeof e.data){let c=e.data;if(t===V){if(c.includes('devicelist":"')&&es(c)&&(A=JSON.parse(c),A=A,i?(n(19,R=A),n(19,R[0].status=!0,R)):n(19,(r=R,l=A,o=new Set(r.map((t=>t.ip))),R=[...r,...l.filter((t=>!o.has(t.ip)))])),i=!1,n(19,R),B=!0,console.log("✔","deviceList json parced"),ut(),kt(),lt()),c.includes('ssid":"')&&es(c)&&(n(17,N=JSON.parse(c)),n(17,N),console.log("✔","ssidJson parced"),H=!0,ut()),c.includes('errors":"')&&es(c)&&(n(16,C=JSON.parse(c)),n(16,C),O=!0,console.log("✔","errorsJson json parced"),ut()),c.includes('settings":"')&&es(c)&&(n(15,L=JSON.parse(c)),n(15,L),E=!0,console.log("✔","settingsJson json parced"),ut()),c.includes("/log|")&&(c=c.replace("/log|",""),console.log("",c),yt(c)),"/st/scenario.txt"===c&&(D=!0),"/end/scenario.txt"===c){D=!1;var s=nt.getBlob();let t=new FileReader;t.readAsText(s),t.onload=()=>{n(18,z=t.result),n(18,z),I=!0,console.log("✔","scenarioTxt parced"),ut()}}if("/st/config.json"===c&&(w=!0),"/end/config.json"===c){w=!1;s=X.getBlob();let t=new FileReader;t.readAsText(s),t.onload=()=>{let e=t.result;es(e)&&(n(11,b=JSON.parse(e)),n(11,b),v=!0,console.log("✔","configJson parced"),ut())}}if("/st/widgets.json"===c&&(k=!0),"/end/widgets.json"===c){k=!1;s=tt.getBlob();let t=new FileReader;t.readAsText(s),t.onload=()=>{let e=t.result;es(e)&&(n(12,y=JSON.parse(e)),n(12,y),_=!0,console.log("✔","widgetsJson parced"),ut())}}if("/st/items.json"===c&&(j=!0),"/end/items.json"===c){j=!1;s=et.getBlob();let t=new FileReader;t.readAsText(s),t.onload=()=>{let e=t.result;es(e)&&(n(13,J=JSON.parse(e)),n(13,J),T=!0,console.log("✔","itemsJson parced"),ut())}}}if("/end/layout.json"===c&&async function(t){var e=st[t].getBlob();let s=new FileReader;s.readAsText(e),s.onload=()=>{let e=JSON.parse(s.result);!function(t,e){for(const[n,s]of Object.entries(P))for(let r=0;r{console.log("[e]",e,"connection closed"),ot(t,!1)})),U[t].addEventListener("error",(function(n){console.log("[e]",e,"connection error"),ot(t,!1)}))}else console.log("[e]","socket not exist")}async function ut(){"/|"===Z&&(mt(),console.log("✔","dashboard packet received"),n(4,p=!0)),"/config|"===Z&&T&&_&&v&&E&&I&&(mt(),console.log("✔✔","config data parced"),n(5,g=!0)),"/connection|"===Z&&H&&E&&O&&(mt(),console.log("✔✔","connection data parced"),n(6,m=!0)),"/list|"===Z&&B&&(mt(),console.log("✔✔","list data parced"),n(7,h=!0)),"/system|"===Z&&O&&E&&(mt(),async function(){try{let t=L.serverip+"/iotm/ver.json";console.log("url",t);let e=await fetch(t,{mode:"cors",method:"GET"});e.ok?(n(9,x=await e.json()),n(9,x=x[C.bn]),n(10,d=C.bver),console.log(JSON.stringify(x))):(n(10,d=void 0),console.log("error, versions list not received",e.statusText))}catch(t){n(10,d=void 0),console.log("error, versions list not received"),console.log(t)}}(),console.log("✔✔","system data parced"),n(8,$=!0))}function dt(){n(18,z),bt(V,"/tuoyal|"+JSON.stringify(function(){let t=[];for(let e=0;e5?(!function(t,e,n,s,r){for(let l=0;l5?bt(V,"/sgnittes|"+JSON.stringify(L)):window.alert("Ошибка"),gt(),bt(V,"/mqtt|")}function gt(){n(11,b=[]),X.clear(),n(12,y=[]),tt.clear(),n(13,J=[]),et.clear(),n(14,M=[]),st=[],n(18,z=""),nt.clear(),n(15,L={}),n(16,C={}),n(23,Q=[]),n(4,p=!1),n(5,g=!1),n(6,m=!1),n(7,h=!1),n(8,$=!1),mt(),console.log("[i]","all app data cleared")}function mt(){v=!1,_=!1,T=!1,E=!1,O=!1,H=!1,B=!1,I=!1,function(){for(let t=0;t{!function(t){let e=!1;return R.forEach((n=>{t===n.ws&&(e=n.status)})),e}(t.ws)?(ct(t.ws),at(t.ws)):bt(t.ws,"/tst|")})),Y=!1)}function bt(t,e){U[t]&&1===U[t].readyState?(U[t].send(e),console.log("[i]",it(t),t,"msg send success",e)):console.log("[e]",it(t),t,"msg not send",e)}function wt(t){R.forEach((e=>{e.status&&bt(e.ws,t)}))}function vt(){M.sort((function(t,e){return t.descre.descr?1:0})),n(3,f=[]);Array.from(new Set(Array.from(M,(({page:t})=>t)))).forEach((function(t,e,s){n(3,f=[...f,JSON.parse(JSON.stringify({page:t}))])})),f.sort((function(t,e){return t.pagee.page?1:0}))}xt.subscribe((function(){console.log("[i]","handle navigation"),gt(),Z=s.path.toString(),Z+="|",console.log("[i]","user on page:",Z),"/|"===Z?wt(Z):rt()})),q((async()=>{console.log("[i]","mounted"),kt(),i=!0,lt(),$t(),vt()}));const yt=t=>{Q.length>=100&&Q.shift(),n(23,Q=[...Q,{msg:t}]),Q.sort((function(t,e){return t.time>e.time?-1:t.time_t(),function(){r=this.checked,n(0,r)},()=>St(),(t,e,n)=>ht(t,e,n),()=>dt(),()=>Mt(),()=>Mt(),()=>Tt(),()=>ft(),()=>pt(),()=>jt(),t=>wt(t),()=>ft(),()=>Mt(),t=>qt(t),()=>Et(),function(t){d=t,n(10,d)}]}return new class extends rt{constructor(t){super(),st(this,t,ns,Xn,l,{},null,[-1,-1,-1,-1])}}({target:document.body,props:{name:"world"}})}(); -//# sourceMappingURL=bundle.js.map diff --git a/data_svelte/build/bundle.js.gz b/data_svelte/build/bundle.js.gz index 271fc7959866aac673e324edc02854e7c631c83a..fe45ea11fd2ed01aee1ae2914696e70d132662fc 100644 GIT binary patch delta 45041 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%0A%iV3)8l}kR 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 delta 45646 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 diff --git a/data_svelte/index.html b/data_svelte/index.html index b4164705..9f21ca72 100644 --- a/data_svelte/index.html +++ b/data_svelte/index.html @@ -4,12 +4,12 @@ - IoT Manager 4.4.0 + IoT Manager 4.4.1 - + - +