From 4fc1d50836511a12e9552719d26d6d7bee755d8d Mon Sep 17 00:00:00 2001 From: Sylvaner Date: Sun, 3 May 2020 23:22:44 +0200 Subject: [PATCH] =?UTF-8?q?Icones=20param=C3=A8trables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/pictures/level}/fan-0.png | Bin .../data/pictures/level}/fan-100.png | Bin .../data/pictures/level}/fan-50.png | Bin .../data/pictures/level}/shutter-0.png | Bin .../data/pictures/level}/shutter-10.png | Bin .../data/pictures/level}/shutter-100.png | Bin .../data/pictures/level}/shutter-20.png | Bin .../data/pictures/level}/shutter-30.png | Bin .../data/pictures/level}/shutter-40.png | Bin .../data/pictures/level}/shutter-50.png | Bin .../data/pictures/level}/shutter-60.png | Bin .../data/pictures/level}/shutter-70.png | Bin .../data/pictures/level}/shutter-80.png | Bin .../data/pictures}/on-off/door-off.png | Bin .../data/pictures}/on-off/door-on.png | Bin .../data/pictures}/on-off/light-off.png | Bin .../data/pictures}/on-off/light-on.png | Bin .../data/pictures}/on-off/play-off.png | Bin .../data/pictures}/on-off/play-on.png | Bin .../data/pictures}/on-off/pump-off.png | Bin .../data/pictures}/on-off/pump-on.png | Bin .../data/pictures}/on-off/switch1-off.png | Bin .../data/pictures}/on-off/switch1-on.png | Bin .../data/pictures}/on-off/switch2-off.png | Bin .../data/pictures}/on-off/switch2-on.png | Bin .../data/pictures}/on-off/thermo-off.png | Bin .../data/pictures}/on-off/thermo-on.png | Bin .../data/pictures}/on-off/v1-off.png | Bin .../data/pictures}/on-off/v1-on.png | Bin .../data/pictures}/on-off/v2-off.png | Bin .../data/pictures}/on-off/v2-on.png | Bin .../data/pictures}/on-off/window-off.png | Bin .../data/pictures}/on-off/window-on.png | Bin .../{app.448fa9de.css => app.161a255e.css} | 2 +- dash/img/door-off.849f629c.png | Bin 8149 -> 0 bytes dash/img/door-on.7a4e8176.png | Bin 8197 -> 0 bytes dash/img/fan-0.3fa3dbe2.png | Bin 9553 -> 0 bytes dash/img/fan-100.ec6fe551.png | Bin 19858 -> 0 bytes dash/img/fan-50.7a6efdd0.png | Bin 18663 -> 0 bytes dash/img/light-off.0d39c1fe.png | Bin 9934 -> 0 bytes dash/img/light-on.a035c773.png | Bin 12466 -> 0 bytes dash/img/play-off.44c57fc8.png | Bin 10020 -> 0 bytes dash/img/play-on.8f622009.png | Bin 13678 -> 0 bytes dash/img/pump-off.5d91d1a3.png | Bin 6369 -> 0 bytes dash/img/pump-on.5fa26c75.png | Bin 5851 -> 0 bytes dash/img/shutter-0.c8b261d4.png | Bin 19203 -> 0 bytes dash/img/shutter-10.718dfa21.png | Bin 19678 -> 0 bytes dash/img/shutter-100.667a287c.png | Bin 16179 -> 0 bytes dash/img/shutter-20.c6fadfce.png | Bin 21195 -> 0 bytes dash/img/shutter-30.638eabfb.png | Bin 20006 -> 0 bytes dash/img/shutter-40.b14d8bf1.png | Bin 18820 -> 0 bytes dash/img/shutter-50.f7f69192.png | Bin 17147 -> 0 bytes dash/img/shutter-60.69f34cc0.png | Bin 16282 -> 0 bytes dash/img/shutter-70.f7137e1f.png | Bin 15853 -> 0 bytes dash/img/shutter-80.9caa43b3.png | Bin 16032 -> 0 bytes dash/img/switch1-off.1c3ea2e1.png | Bin 8494 -> 0 bytes dash/img/switch1-on.0efda217.png | Bin 8773 -> 0 bytes dash/img/switch2-off.a93e03d4.png | Bin 7751 -> 0 bytes dash/img/switch2-on.5e859eb4.png | Bin 8777 -> 0 bytes dash/img/thermo-off.774245ff.png | Bin 5819 -> 0 bytes dash/img/thermo-on.358a99eb.png | Bin 5478 -> 0 bytes dash/img/v1-off.734362bf.png | Bin 10476 -> 0 bytes dash/img/v1-on.427dc6d1.png | Bin 10857 -> 0 bytes dash/img/v2-off.84bf76d8.png | Bin 9778 -> 0 bytes dash/img/v2-on.1674941c.png | Bin 10892 -> 0 bytes dash/img/window-off.32205b12.png | Bin 9077 -> 0 bytes dash/img/window-on.57150857.png | Bin 9105 -> 0 bytes dash/index.html | 2 +- dash/js/app.5a81bcfc.js | 2 - dash/js/app.5a81bcfc.js.map | 1 - dash/js/app.e62f6579.js | 2 + dash/js/app.e62f6579.js.map | 1 + dash/js/chunk-vendors.8cc3cdae.js | 14 ----- dash/js/chunk-vendors.8cc3cdae.js.map | 1 - dash/js/chunk-vendors.ab6a1ffc.js | 14 +++++ dash/js/chunk-vendors.ab6a1ffc.js.map | 1 + src/Rest/DashRest.php | 7 +++ src/Rest/rest.yml | 6 ++ .../src/components/Widgets/InfoBinaryImg.vue | 2 +- .../src/components/Widgets/InfoNumericImg.vue | 17 +++-- .../Wizards/Helpers/LevelImgStyle.vue | 59 ++++++++++++------ .../Wizards/Helpers/OnOffImgStyle.vue | 40 ++++++------ .../Wizards/Items/InfoNumericImgWizard.vue | 8 ++- .../Wizards/SelectItemToAddWizard.vue | 4 +- 84 files changed, 111 insertions(+), 72 deletions(-) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/fan-0.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/fan-100.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/fan-50.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-0.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-10.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-100.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-20.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-30.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-40.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-50.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-60.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-70.png (100%) rename {src/dash/src/assets/buttons/var => assets/data/pictures/level}/shutter-80.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/door-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/door-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/light-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/light-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/play-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/play-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/pump-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/pump-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/switch1-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/switch1-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/switch2-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/switch2-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/thermo-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/thermo-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/v1-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/v1-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/v2-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/v2-on.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/window-off.png (100%) rename {src/dash/src/assets/buttons => assets/data/pictures}/on-off/window-on.png (100%) rename dash/css/{app.448fa9de.css => app.161a255e.css} (76%) delete mode 100644 dash/img/door-off.849f629c.png delete mode 100644 dash/img/door-on.7a4e8176.png delete mode 100644 dash/img/fan-0.3fa3dbe2.png delete mode 100644 dash/img/fan-100.ec6fe551.png delete mode 100644 dash/img/fan-50.7a6efdd0.png delete mode 100644 dash/img/light-off.0d39c1fe.png delete mode 100644 dash/img/light-on.a035c773.png delete mode 100644 dash/img/play-off.44c57fc8.png delete mode 100644 dash/img/play-on.8f622009.png delete mode 100644 dash/img/pump-off.5d91d1a3.png delete mode 100644 dash/img/pump-on.5fa26c75.png delete mode 100644 dash/img/shutter-0.c8b261d4.png delete mode 100644 dash/img/shutter-10.718dfa21.png delete mode 100644 dash/img/shutter-100.667a287c.png delete mode 100644 dash/img/shutter-20.c6fadfce.png delete mode 100644 dash/img/shutter-30.638eabfb.png delete mode 100644 dash/img/shutter-40.b14d8bf1.png delete mode 100644 dash/img/shutter-50.f7f69192.png delete mode 100644 dash/img/shutter-60.69f34cc0.png delete mode 100644 dash/img/shutter-70.f7137e1f.png delete mode 100644 dash/img/shutter-80.9caa43b3.png delete mode 100644 dash/img/switch1-off.1c3ea2e1.png delete mode 100644 dash/img/switch1-on.0efda217.png delete mode 100644 dash/img/switch2-off.a93e03d4.png delete mode 100644 dash/img/switch2-on.5e859eb4.png delete mode 100644 dash/img/thermo-off.774245ff.png delete mode 100644 dash/img/thermo-on.358a99eb.png delete mode 100644 dash/img/v1-off.734362bf.png delete mode 100644 dash/img/v1-on.427dc6d1.png delete mode 100644 dash/img/v2-off.84bf76d8.png delete mode 100644 dash/img/v2-on.1674941c.png delete mode 100644 dash/img/window-off.32205b12.png delete mode 100644 dash/img/window-on.57150857.png delete mode 100644 dash/js/app.5a81bcfc.js delete mode 100644 dash/js/app.5a81bcfc.js.map create mode 100644 dash/js/app.e62f6579.js create mode 100644 dash/js/app.e62f6579.js.map delete mode 100644 dash/js/chunk-vendors.8cc3cdae.js delete mode 100644 dash/js/chunk-vendors.8cc3cdae.js.map create mode 100644 dash/js/chunk-vendors.ab6a1ffc.js create mode 100644 dash/js/chunk-vendors.ab6a1ffc.js.map diff --git a/src/dash/src/assets/buttons/var/fan-0.png b/assets/data/pictures/level/fan-0.png similarity index 100% rename from src/dash/src/assets/buttons/var/fan-0.png rename to assets/data/pictures/level/fan-0.png diff --git a/src/dash/src/assets/buttons/var/fan-100.png b/assets/data/pictures/level/fan-100.png similarity index 100% rename from src/dash/src/assets/buttons/var/fan-100.png rename to assets/data/pictures/level/fan-100.png diff --git a/src/dash/src/assets/buttons/var/fan-50.png b/assets/data/pictures/level/fan-50.png similarity index 100% rename from src/dash/src/assets/buttons/var/fan-50.png rename to assets/data/pictures/level/fan-50.png diff --git a/src/dash/src/assets/buttons/var/shutter-0.png b/assets/data/pictures/level/shutter-0.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-0.png rename to assets/data/pictures/level/shutter-0.png diff --git a/src/dash/src/assets/buttons/var/shutter-10.png b/assets/data/pictures/level/shutter-10.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-10.png rename to assets/data/pictures/level/shutter-10.png diff --git a/src/dash/src/assets/buttons/var/shutter-100.png b/assets/data/pictures/level/shutter-100.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-100.png rename to assets/data/pictures/level/shutter-100.png diff --git a/src/dash/src/assets/buttons/var/shutter-20.png b/assets/data/pictures/level/shutter-20.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-20.png rename to assets/data/pictures/level/shutter-20.png diff --git a/src/dash/src/assets/buttons/var/shutter-30.png b/assets/data/pictures/level/shutter-30.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-30.png rename to assets/data/pictures/level/shutter-30.png diff --git a/src/dash/src/assets/buttons/var/shutter-40.png b/assets/data/pictures/level/shutter-40.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-40.png rename to assets/data/pictures/level/shutter-40.png diff --git a/src/dash/src/assets/buttons/var/shutter-50.png b/assets/data/pictures/level/shutter-50.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-50.png rename to assets/data/pictures/level/shutter-50.png diff --git a/src/dash/src/assets/buttons/var/shutter-60.png b/assets/data/pictures/level/shutter-60.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-60.png rename to assets/data/pictures/level/shutter-60.png diff --git a/src/dash/src/assets/buttons/var/shutter-70.png b/assets/data/pictures/level/shutter-70.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-70.png rename to assets/data/pictures/level/shutter-70.png diff --git a/src/dash/src/assets/buttons/var/shutter-80.png b/assets/data/pictures/level/shutter-80.png similarity index 100% rename from src/dash/src/assets/buttons/var/shutter-80.png rename to assets/data/pictures/level/shutter-80.png diff --git a/src/dash/src/assets/buttons/on-off/door-off.png b/assets/data/pictures/on-off/door-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/door-off.png rename to assets/data/pictures/on-off/door-off.png diff --git a/src/dash/src/assets/buttons/on-off/door-on.png b/assets/data/pictures/on-off/door-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/door-on.png rename to assets/data/pictures/on-off/door-on.png diff --git a/src/dash/src/assets/buttons/on-off/light-off.png b/assets/data/pictures/on-off/light-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/light-off.png rename to assets/data/pictures/on-off/light-off.png diff --git a/src/dash/src/assets/buttons/on-off/light-on.png b/assets/data/pictures/on-off/light-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/light-on.png rename to assets/data/pictures/on-off/light-on.png diff --git a/src/dash/src/assets/buttons/on-off/play-off.png b/assets/data/pictures/on-off/play-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/play-off.png rename to assets/data/pictures/on-off/play-off.png diff --git a/src/dash/src/assets/buttons/on-off/play-on.png b/assets/data/pictures/on-off/play-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/play-on.png rename to assets/data/pictures/on-off/play-on.png diff --git a/src/dash/src/assets/buttons/on-off/pump-off.png b/assets/data/pictures/on-off/pump-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/pump-off.png rename to assets/data/pictures/on-off/pump-off.png diff --git a/src/dash/src/assets/buttons/on-off/pump-on.png b/assets/data/pictures/on-off/pump-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/pump-on.png rename to assets/data/pictures/on-off/pump-on.png diff --git a/src/dash/src/assets/buttons/on-off/switch1-off.png b/assets/data/pictures/on-off/switch1-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/switch1-off.png rename to assets/data/pictures/on-off/switch1-off.png diff --git a/src/dash/src/assets/buttons/on-off/switch1-on.png b/assets/data/pictures/on-off/switch1-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/switch1-on.png rename to assets/data/pictures/on-off/switch1-on.png diff --git a/src/dash/src/assets/buttons/on-off/switch2-off.png b/assets/data/pictures/on-off/switch2-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/switch2-off.png rename to assets/data/pictures/on-off/switch2-off.png diff --git a/src/dash/src/assets/buttons/on-off/switch2-on.png b/assets/data/pictures/on-off/switch2-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/switch2-on.png rename to assets/data/pictures/on-off/switch2-on.png diff --git a/src/dash/src/assets/buttons/on-off/thermo-off.png b/assets/data/pictures/on-off/thermo-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/thermo-off.png rename to assets/data/pictures/on-off/thermo-off.png diff --git a/src/dash/src/assets/buttons/on-off/thermo-on.png b/assets/data/pictures/on-off/thermo-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/thermo-on.png rename to assets/data/pictures/on-off/thermo-on.png diff --git a/src/dash/src/assets/buttons/on-off/v1-off.png b/assets/data/pictures/on-off/v1-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/v1-off.png rename to assets/data/pictures/on-off/v1-off.png diff --git a/src/dash/src/assets/buttons/on-off/v1-on.png b/assets/data/pictures/on-off/v1-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/v1-on.png rename to assets/data/pictures/on-off/v1-on.png diff --git a/src/dash/src/assets/buttons/on-off/v2-off.png b/assets/data/pictures/on-off/v2-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/v2-off.png rename to assets/data/pictures/on-off/v2-off.png diff --git a/src/dash/src/assets/buttons/on-off/v2-on.png b/assets/data/pictures/on-off/v2-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/v2-on.png rename to assets/data/pictures/on-off/v2-on.png diff --git a/src/dash/src/assets/buttons/on-off/window-off.png b/assets/data/pictures/on-off/window-off.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/window-off.png rename to assets/data/pictures/on-off/window-off.png diff --git a/src/dash/src/assets/buttons/on-off/window-on.png b/assets/data/pictures/on-off/window-on.png similarity index 100% rename from src/dash/src/assets/buttons/on-off/window-on.png rename to assets/data/pictures/on-off/window-on.png diff --git a/dash/css/app.448fa9de.css b/dash/css/app.161a255e.css similarity index 76% rename from dash/css/app.448fa9de.css rename to dash/css/app.161a255e.css index ced984447..ea65cf2df 100644 --- a/dash/css/app.448fa9de.css +++ b/dash/css/app.161a255e.css @@ -1 +1 @@ -.fit-content{width:auto;height:auto;max-width:100%;max-height:100%}.v-card__title[data-v-7a605d02],.v-card__title[data-v-49ea2ad6],.v-card__title[data-v-52d96760],.v-card__title[data-v-80eb2de6]{justify-content:center}img[data-v-49ea2ad6]{display:inline-block}.v-card__title[data-v-2fb54cd3]{justify-content:center}.value[data-v-2fb54cd3]{margin:1rem}i[data-v-2fb54cd3]{vertical-align:bottom!important;margin:0}.v-card__title[data-v-b4d10326],.v-card__title[data-v-b688bdb0]{justify-content:center}.camera-card{width:100%;height:100%}.camera-card .v-card__title{position:absolute;color:#fff;z-index:200}.widget-content[data-v-c969caae]{height:100%;width:100%}.v-card.hide-border[data-v-c969caae]{box-shadow:none!important}.full-size{position:relative;height:100%;width:100%}.edit-mode:after{content:"";display:block;width:100%;height:100%;border:.5rem dashed #b0f7b0}.delete-mode{box-sizing:border-box;border:1rem dashed #ca4b01}.edit-mode .v-card{cursor:all-scroll}.grid-container{width:100%;height:100%;display:flex;position:relative}.grid-container>div{flex:1 1 auto}.horizontal-grid{flex-direction:row}.vertical-grid{flex-direction:column}.vertical-divide-preview{background:linear-gradient(180deg,transparent calc(50% - 1px),silver 50%,transparent calc(50% + 1px))}.horizontal-divide-preview{background:linear-gradient(90deg,transparent calc(50% - 1px),silver 50%,transparent calc(50% + 1px))}.grid-group-btns{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-card[data-v-7df069ec]{margin:1rem}.v-card .transition[data-v-7df069ec]{position:absolute}i.selection[data-v-7df069ec]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-card[data-v-7df069ec]{width:10rem;height:8rem}.v-stepper .v-card{margin-bottom:1rem;padding:0 1rem 1rem 1rem}.v-card[data-v-746e664c]{margin-left:auto;margin-right:auto}.v-card.hide-border[data-v-746e664c]{box-shadow:none!important}img{height:3rem}#global-container[data-v-220cef46]{padding:0!important;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{overflow-y:auto!important} \ No newline at end of file +.fit-content{width:auto;height:auto;max-width:100%;max-height:100%}.v-card__title[data-v-7a605d02],.v-card__title[data-v-35cac9e8],.v-card__title[data-v-52d96760],.v-card__title[data-v-80eb2de6]{justify-content:center}img[data-v-35cac9e8]{display:inline-block}.v-card__title[data-v-2fb54cd3]{justify-content:center}.value[data-v-2fb54cd3]{margin:1rem}i[data-v-2fb54cd3]{vertical-align:bottom!important;margin:0}.v-card__title[data-v-4fbb974a],.v-card__title[data-v-b4d10326]{justify-content:center}.camera-card{width:100%;height:100%}.camera-card .v-card__title{position:absolute;color:#fff;z-index:200}.widget-content[data-v-c969caae]{height:100%;width:100%}.v-card.hide-border[data-v-c969caae]{box-shadow:none!important}.full-size{position:relative;height:100%;width:100%}.edit-mode:after{content:"";display:block;width:100%;height:100%;border:.5rem dashed #b0f7b0}.delete-mode{box-sizing:border-box;border:1rem dashed #ca4b01}.edit-mode .v-card{cursor:all-scroll}.grid-container{width:100%;height:100%;display:flex;position:relative}.grid-container>div{flex:1 1 auto}.horizontal-grid{flex-direction:row}.vertical-grid{flex-direction:column}.vertical-divide-preview{background:linear-gradient(180deg,transparent calc(50% - 1px),silver 50%,transparent calc(50% + 1px))}.horizontal-divide-preview{background:linear-gradient(90deg,transparent calc(50% - 1px),silver 50%,transparent calc(50% + 1px))}.grid-group-btns{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-card[data-v-39d7dd8e]{margin:1rem}.v-card .transition[data-v-39d7dd8e]{position:absolute}i.selection[data-v-39d7dd8e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-card[data-v-39d7dd8e]{width:10rem;height:8rem}.v-stepper .v-card{margin-bottom:1rem;padding:0 1rem 1rem 1rem}.v-card[data-v-746e664c]{margin-left:auto;margin-right:auto}.v-card.hide-border[data-v-746e664c]{box-shadow:none!important}img{height:3rem}#global-container[data-v-220cef46]{padding:0!important;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{overflow-y:auto!important} \ No newline at end of file diff --git a/dash/img/door-off.849f629c.png b/dash/img/door-off.849f629c.png deleted file mode 100644 index ccb1101e5385601337ca7029806322c860e3bb3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8149 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 diff --git a/dash/img/door-on.7a4e8176.png b/dash/img/door-on.7a4e8176.png deleted file mode 100644 index 5f0350b21846a9a0cd8215c7477b27ad67191975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8197 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 diff --git a/dash/img/fan-0.3fa3dbe2.png b/dash/img/fan-0.3fa3dbe2.png deleted file mode 100644 index fc264881e162748a15f7e0faed50d2033b665934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9553 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 JPDHLkV1ls8U;F?7 diff --git a/dash/img/fan-50.7a6efdd0.png b/dash/img/fan-50.7a6efdd0.png deleted file mode 100644 index 335e0152fd195801216202fa9177b888ded8c078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18663 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
i=+_=Xrn33=|d>Trc(o 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 diff --git a/dash/img/play-off.44c57fc8.png b/dash/img/play-off.44c57fc8.png deleted file mode 100644 index c03ffcbbf45a66e795404f5697104739eefb63f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10020 zcmV+s0006gP)t-sM{rC9 z1qBrq6#)SO2L}fU2?-Do5CH)J000082ne^gw|jegfq{Vu2?;(vK21$c0s;a`N=jvA zWt^OxTU%QM1O!@IS_TFNJ3Bi_NJt3@39qlOFE1~nqob&(sF9J8baZr7R8&bxNkKtD zyu7?^ZEagyTRc2GG&D5V*Vi^SHf(BYzq-2B)z$a(^w!qa?(FRF?d{sr)AjN3ud1rJ zwYBo@?!CCU&dA8);o;@t;>yIt=jG+^?Cin3yliW0otc@!y}iuG$HczA^6&4uwzjRP zsHvo+;osln-QCp9&F19f(aOrUw6x#d-S+bG$HBp$o15m}-{RZb-P_x{x3|~O(5t4V z)6megv$OQ@@UpF~$iu@qIXOQ*KI!J>>gVUDqN1UkoHsW&*3;9Xot?F>uj}dQq@SO~ zz`)SZ(9zD$xwN#>($c1(q1@Kidw6)%)YRD3)sBjaaBgnT%gf){*|D&&fPQ|<%F5f> z*_4lucy)EazrTclfQpESudS_#g@wYx!f0k@LPA1WSXh61drC=3nUs{AmzQE;VRdnF zhJ%B-xw*x~#jL8TrKP1tMn>%F>bA17+Sk`=XlOh<|$il*xl9I^C$Yx_>Tw7ajYirER%)Pz6%E`%fbaa@QnBdylprD}M*Vo(B z)RdHz&d$z~l9J8M%`Po1BqSuAot=)3jxsSZ{pYeL0000fbW%=J08=|I91AA|0TTWF z+k<7fMxMp%>u0QTR;-ZoqW<#Z$j60q`{vz{dIDz8tN;Kcf=NU{RCwCVo9|CrSsunG zRs`z=gE7Xw@CCXuv0HjEs4lnIai>ylmx#fkK{XSE)#7L|P+PB%8i|`t)}{avJ8!JK zut`xh5oe42_vV~)e{;`)i^aCjp#`sa_?(C5e9xE0{_sPCWoT_O_L}arn=PH4o$uej z2Y*}4?RQMQ#->)o58tZ*b)U)H`Qc^k?e^tqxhGdBq*AFuA=gtrz1)5qd-AK0-~#?}I=B6^xm*8L$#s2}*Qab|<@(?}{z`^DeQoK}eMR!l&GU33 zKF|oo6Y2BK&aXrd$#caLHP9$grDE=@(CfP`n>~#r=jnSkEjOHd!!2{{ywT)5{dvrM z>*i{Xq1AMFn!W*Yjy`>QXu7FxN8jDK%{FL<;&&~(-gzUzF*LWway!w1n^bfs7i({P zqXtaBynRD)kq77Y<+}!350W0sW#R)juXrXGYiQ~XEtd7k8#i6BesbN?xF$z$d|AHX zq$^Wjeraq_Zgi%$Y{EM5^<+(C+f2HKMBThyUtatSy|6bnGH16>-Ji1C=SFOiAkFye z%gwg=%R>*Meo@q%7e5^txlhp4V1(AZfN1gJi$iZ{>Mv`oFMirKB_mZ0aBXU8?m#1d zJX7v(GJIK8Kg=C#iMls9p){F8#cCv|1>bs{JN%MLukSu7e5@Vyq_Yy7gCx>Vjd+r^ zL;taGa(#HcF_x;mOBtIIyau+Q1E%(lO~tNTEA_@UwkA3~q2dOzYtf*iCOq4AJ$QY0 zj4joe-D8(UM2$UHp-TD@y2ktf{yMQS)JCW0?pJI{5;Re@yf3k_`r!>tC#mY_%mhz< zUjaT>r^dY1;ZrB|mP$iQf1zsDlLxqjS8z>;szx74R?U2&zrI7t&}_*is-e?%MM05) zPiRra5~~G=O5`kceH_u5%g0sFlQz!rN^lw72u5W7y(-pI$7ORJjhWtbk*RW;I_&bO zh}0wXO1{)8)!v%9FzK}y_U)}IJ;Hx zlI_>j&g;9%@s;RG&%CInn#qbBUd697(2H^ zC!pz-BdIdKA2P*M7k>KO$Sk>M@*F{VWJ!cnB zeIDD!K`0afV<7^DLf``W9!55m7-DL=s-#BWw7o+}3GP+r-QV|1MfWWN)RppK4q^` zs#4M z)S!$UflDC~z!wB?sA=IQKAJ{f(VY7W7<@&FA`!v?TRQK>8{gbkqzGZ>;xb|5$dyqM zEa$+dp`Oe<7@c=7`*wGCear6o(FZe6&~>-~viS<(BTp6En(?;x;BDU@gW^WIm12eI-K4k(QAt^I_w+xU9UnJSIV0XqIcZLcFr&E}m=Bhb-g|lD6 zh#Z1T)U$%vS!o3jpQrcza^~gfRpQD0{-hQAA>^&1OzQh`D_GlMhsy6!3EhK+fc|KF zJiN3PLgX@RmLI|rID9}KT3ZSO`0+;~yhk=9c7Tp$A6Uut>6JSb_x?~3dC=vSi{xjc z(Daa7AfKJhv$GO1S_JoHUZ8h}p!K`Eqh}cFxuA38$^Ct-@rvDQXt~1eRLU=)^QKpz zGXVWLG~FFQMf=s|Fh_0Iu3Qvok$-`{_M{T0UJE7?C8==%z|&m2^6Pu3%fb33>y z0N>UPmoK~=3S@`0k@NIJ*+6I+)XQDhhTqH4J7n|n=zyG}Uf|fH1zBiXJ8)+zHLxdi ziK6KW^s|k7FfRc>{w%Lu&j5XZ%gsMG&MM#;hr~`%i;K8l!K8|^(6n4)B12IQWn(Vb z!U>QkANW9C3Pbb2^GWRj-p>yeKyE<2d63*dxseN!BipTu(P)&yz$Y$Sq<#Pw87j_y zY?h-71HHh^5`-rXC~s&_0Cs%4bIC$rmpc7iVTxSO3HqPo>4iWuADw4%#JZ>HRshX{Sr<$B8Lk58XI|A&35SuWQk4}UKybKcK6gV;gXUnLTW zIL7$D@l_HRcPhT3=+8w@{G2iSi=hxee?BarKm7!C_swJN@Wammd}zrRUff6Yvgu)D z;vg}=_2Z)i#&|yPhFj$l#`dUK8l~;exq{e7LxB`LWlu+QArKDx=?f)*Dk+we3;AM6U3hn|d+i9(tB{JslMV(C_~C$8Z1s{Q1AT zquTV;m47w_QnLh&PyR*9`TnGlt#Q0=>u$DfZg#Ip-|emGn{8x_iLrruCxJ2qO^9x2 zazPAe;x3Yo#ow^XRn$e%sxoSjDh4cyiWt{wZOgxRpL6EdIcG-Orr(jIsmz&=58vmR zXU>^HA05^9aj-iI`=KOBL&m^2&*KVT|0HAfDAK?Ga|1dq0(N9}Hwp6Ly7p#qYiq0T zZLPMq^M&+oZ21?~@oknJstklZAxKilYxdAo=1DznW|GF*K9nHQwLxV;RNA|PIO?3X zLD&~}^LzQ_t-jvc_3k?PyPGx?`C#|(!0&2??^YHE{ zsx`r|#*U+oE%PcN@RC~Zw?C6HGtCXYC_^!&rD%z$Oyr^uF0 z^`N3~*own$r=+l3918srrvIbXROqnZA|>$IaCn?N0%kwuB{5lnw^ZI6O_O#Ty=y!p>skZx<%Un)71it%aC=ezzgzYYb zMD(Y*-SZNdhV5t?QF%|8SVq#${@WBcLJzniZqDv9XSZNs<6!z#wcyv5mz<{XcFrAX zALar9@(}36B=BC*&Sl)sx;9cq)0{qp^8Wb5SY?u@|NWDQI*lISvR1oGWTdj^EQ$bL zrdLa5ZEMCZ8s)NE!8F-`3Ln6V$8AE$3m=N_Syy%=d1^4t$z#NR$v#$kDOKWnQ>2gw zl+7Oq_@bOsyonvb%Rl%J$YJBFC9^N)Gr~JLFilWrm&1ON;6o`VI0i0mH!9L4JIgeP z*c%2}yPrsz07I@s1M8LB&AD!7$I3y-bFz69<10m{cOha3Jea1t{S|ox?Dj*iSmAun zdf>V|Bb~5@A8fdD=k70KM!RfbXt+16z={MawRzCUJs62B+BO`-cq_IQ+Yd2eM`=`A@uZ)JK^ zbZSjUFR5K!T(qq_PO>An^S};a$J1y%#%~X3-Us&i7M5MAOpfbGiv6cV11k=e@s?P9 zxPGH~MvJ=|d6mAP7M=8KeNV(5MC`;NP?ZTKp#*hh(ZoIe3IT?59@r<@R0X?lgjMn( z1{|~7#Zris!tRhwqtH9lg6VJ^!@uRU#a(7CKcVhf676o9T}Bs^c5pkOx9x8r!!yY` zX=HB(yWigrkXEP3<8hzUTjE*C>@uxJpVQEl;FCos|GToQ*XfJ2!?@Z3bj!fyIGQ%z zzYm6QHnPt%&E;Ss*|Qnfs|zurBCE^Go3ZaAb_bEI7PVFq^lH&r>?^!fb}hNAkv8%G zfDXkS3covxX1w?NH+zzhtTZU{%)eTUsk$kU{egbBxZkpK56LTo6mv0fn}F6^XERYUNK>}fn@}Pban+lhc`kR{%jk) zKkwzTS({B8U%=>K87PqRfZp-$9L`P*`&a|&2?psh^B&5~#~?#)BP58xZeuo?y_`GN z*ex`v zl?PNeLGXHcn_y!kvs;iSbb1TrAJE#0QwCICSiILBIwn7K_6;;yGLb9ET+H{{5iF~ndvv#QD%3M9^#?M zpaK~Qw&At#^)p-~DfSc8zc(h>^4_(1cBP>w7;qR`@CuzE8?^y@{;2GTff)FlqV=Gy zvs2y?ziiqNUVD}&h6i*J*xh(#2QA}Ioo#lp1^yJVKav=BD3R~xw9HH>BOdBMp^~6b z5W?&W$1xI~u*~s}m3T9?yGo-f7BSScnyiROB6Uu`fRNcHS((%W)x|m*l}gkf`Xq6hUiJXf4x>J%#28 zo>olQr#K}?74VSql0MIl;Wc~|_t6epXXowgu8AKl>76_E zbs4%PI0g2rsSX=OPWN5F?qPLZTg(@7#kC@)Kh|@0J?pt$or1`DwV_KTY<3j(Hf8aC zcIpb)PwA#0Q-|(f-e@slzfx02Lg*5VDiQ3wDf`~4rMR}XMut9i<@9*IfL-fL;Zj7z zvjb5acD(vMW5V9D@f}+BcsyppK1KLk4hJO@_9n!>R;?2BGXsL>^XlYXF0Gdbc9#-% zWd(L+C1%1t_V_NE2X4GHVK0^_aONUOw0Q!IF#B4oAb2;fJbd;MQ1kH_Yv=gIJ_d;~g~VL)GbeNc><)S2W{wC+*=(|t4cs*0|$i^S&Q z4eW1$eGRdXPIY(szg!-Hnd4K!-rkSHesEAWW554XJ$_K4q1nJb8!KB&iUCE_sW^|n zmC|+Z@=>n(U}gygn5#FQ2(_X-BK|D}X*-SgjiSNa<(!MvforDu(`j zu39d*T{lq65?e2H`Pyr5js`pzU#nJsr;}p0LV462b1*%<^H;iDHTLhxI{AKrdeZR9 zb<^BTIekE&n=NzME=CCDhg(O!S{JQ>61{YW!mc}JdS|DYUYMC^fIcyiPUl7^*y~l*?qK*|C3c?R(*w)VUb{Lf zXTC`7y!iXuG;-k~hQ{d8EJg>%yvFEL`6J7NPwYH_^s9PXZGD}-OsUMzz=^exU;5nb z0N#;rLm%eT(q z!yg|0HEw({Ou86?t?#_|g~O3pvZz|5W+;1o+DvS#rBgDV2L_{wCFIKDvzjo$|M%ds z@$&G#9{U+4eQ|-;DTv({jzmJTENn(+ky59{s#`y)iH4nj$4z`Ia@NOQ^4+^mV zGn`TCQ!2VIlF5Y1age(h&8Y0sphdr0rM>yqlHoev+es39yg0p}#c8d0ba(c_g^t4`+~Je)2ZzVum>kcSr>ExT=B6;r z{Dycq+aUVE?~6509;KuU^e~_Y*4E@aNTwVNGj~_nKlYh7S+H7eICS$kXsh!P6pbr0 zCql)q+lIyQg9pE!d%XN@(F9E~g?gb8JIgwtr}8Kn9L%h4=;m=aZdj}}yXSs)WOPX` zn!Nn_F~l^6@eQbnh5sG?dUhN>T&VLr0H>rg^l${pJzMd-CK;VWe*LbwW+A0!lbUGI zXe1YwDvVU$DW8K zgzIu=CSNo3PzaMAOv~F&Ua2safsaf=GN+{dA06$@eMh=#-6&0lJvf+z#OM95#S-$F zCwhJs(-(}#><|lzIXRPhFu0#CIx+1qg!F_bOB=dMJ?d*dWn&1dgVtq=#SdgvZpC8le!Qwev%RQqeoum%r=|tYm(;he;hVg(}sorZA>uLLOwB6ZN zt92zh1~w@a@6N8RvtSG1Df`6#TttIS5DzEtC%7aL$kAUw>L{1=mf~^?wSz&9MOV~H z-M!Ox>h?LUHvSnz@>1eItBQBKlWRLH1pf@xu6{-Q^Yg>7c%GJTBe|ONbUN(^bS>?l zDeatnx!ZR71~lz0{p^f^WJ-K~+ijQE{-Ds~&zSJ_OZ)4@Q`4${JVVWu4*r5k_xn?E zyL&rtN;`v^?>}qfpVp@9N1|Gp;=$voa|QUq+ItAjugB+afC$D|^Q8vcaRF1#a;_wepy9$~hws0(rGs0d%GqWunV>f+i!=2uv;K6>=annh! zh)(E09+UHg4vHx#BUq?7_~qWd+-*63H^7dze)<$5(WnN>RaFg2-tMZbMR=I-sR7W0 z_1E=+bq+fmoX9gFozO>esif0RVi$@Te#J&I$S&RJZ);>Tz~(!&Q5Pm2RPz>Zc12!8 zlD9jH=?n(L59{Rr$BwQErq~hK#LZI9MvNeIB+pf{+jb`QxQy10bCsY_S=y!Oo#sY% zzwEHuNb2W~w$>qZ%QtN>C+bP_vwj8F_q z`_gq=W81-Zv{-H}>r}J(CF04UTZ znb*(@O3oAcvI*8M6tjHG(&$#TAbA>;an-DTh8`+b;q{8}PC2#~V4-^hB4O2njKRK( z*m$xl6u^|L6^e7T3-N7^j&)iAu^*GiaK(79H6(T+`2nm~u9`7+f42nAMJD_63ZbdC;n%I-HerYgp9W1#s0`%1Sq^3N2<6oPC8UM%r!EVvO*6T=Gz_&_zN2YKC{mWyQabAzGj|LJRhjeLks%q=H&0 zmlc&D3X8GI+fL%|lz@b+!&3P=2PqRL~0 z35B=;Jn717&lczfDpNr36zHJ!OQJK`ypbe?-{bII{&J-j9xOASEwGu)RgG7jlp2c( zZfH7w7SKIYMX!`q^gTqEq&JsG$Mbx)q1!6_#_I5=a9}H@V8zzZ+o?NGDCL}f@^vnz zfh+7S(}N3gs8S`i6$pPCM!|6O+e5aNtK6K#Y8x7KsPJHwzQBG?DXOA3&=Ws!6pD$8 zk^)*{#-*Ue0zAXajpRb=MJ2Z%@S!;hbjRS3&3dIfA+=kZdaijnJXq!Ci z>bd+8haw9Hgv*tOht@t&Bpszb;mQ0x3FuL#b;*0J$9B~_2|*7#(7hzFf{kv>mrjl& zU8EaIeSLb4W&Kg_=!hSYa$<$zvBdaT+8@ev#=6v<^E&uw)<(ud#9 ze~5y?z!=66{Z@JrvH{)n++3Etq#I2A=P$mDhv+f)adMJ#@i{o!5X*UP%aiee(pl1% zyk2Sf=08C%-}cssV3q^Dw;iY(G|Tzb&6DGBfYZwY{|tV{Ex=_?9ta*dQd&x>l;!(UmE_z>6L`Q=ls|J(FXR{ZO$#g6ACB)e|u-tnkpQI z@m1zd&M*oQ$`wI(W0$+GFVF|*D+t044N7P=jKd(x9I(SSP6F*vC4m~$=R42)*I0vb z?rH<}+^Amto`<*B6n+2hIXWW?9rc1rkMRdtxf;>SYEF-$pHtz0zI(l__6Omm^MUch z035v2Z^9<-5d80;UtL~zK~CjDl}`Od&#CeOLf=KtWfV!c43}9q=T|M~ycRTv?at)l zHN=0qX9k#sH?eE%!~OkJ2>yC8>9mKJERwMw9AMd z;WPYU8~l@ShRfj3n+Ai|{^Lb;0`B%O1b13Ha_y%s9EqGgy&-xjr?Kp(=s7~;4)`@U z06z@SR}*xr$3Abuc7l8HYhZ&raBBd+YY6BqQ*+w8$Yx4qL4(7on1@Z8PHw#O|3H?0MFi>{lZsvMO(d;=o$;(yq%Bg z;CEmE4qVssynuu)jy5Y`JK(O5<^ZS2HGNT%(sG7BGI`W75q`d0GBmdqeM02>FHoeo1d2y3iv^$Y8&evAXVPq~olHPm)2YF@{eoClQ7Q?5 z|2X+%ot`E+J|2_Pc_}LvEg10EumCMcY;U&4Ss0007}P)t-sM{rC7 z0|ONm6#)SOs;a672L})k5C8xG2L}fT2nbG2P6r1EYHDgeK0Xi-5K&Q42?+^ENJxHu zemgrmmX?+X2nYZG07FAVh=_fH5)YK&Y4e{>n^6&5U^6}W&*Yxo4>gnkA^Ygj5xHmU9_w@A3%F5{H=Irb0@9*v7 zIp*c$wV|J$ z$oR?K;oEq2b%le2t*fe(l9A%--rD-t;`82VXJ>M7Z|Cmf&G^l{;J&@QywB6j#P`N^ zb8?A?hUM|$Y-(zxp`fg^sM6ZctGcMv_tH{QQK_evaqmaWMi

C}-}Bq3tE9`%$efs%z1Y3n=GnB)w2qOB&DqMs+`{7b-?zcD zy2rQ2%EPCmqC!MMr?jK1ucyuN%x`XO!N$E|VPL+(y0*HpvbC+&*wfwZ+0Wt3*51?D z@zvMq(@IK7K|nyl%fGqXyTa4Iy1lkWMn<#8vA^iS$n(gXqL;wq!N$!=S63%H7ALsi4L2#t?1>lbVpL&a9-qqtouu%G1Wr>dedK$sW)P z8L|l!iU-K*$H>>jsKlos<_*B|!>-1y3{?c8v7d&Cf;vPyp}L*nQPWbXg~GFM4N zK~#9!%$n;W}Fa%%G#|kiY_+O)52_P z9K-DRAc!_nce*(RnYM=Xy%-LQ;IjXS1K--Vw=w%2nnzcZOu zS65A@?_TECwgoN#Rs5%^ z{Q8!|{&3c@PED_E27)f_OqnhoCo4I@SvF10+}I z=L>6&A^YC^nJv6|Fko_3`^~WJv*FR3Efc%zfgzA9^nvx=3CqyzG9Aees6zFtHXoTD zj&Vk9;lk32bBIB?mI`6p=nzDo-QF0IU0RK^u{}Fz=`G{oLdxYFez;PF@c1BIZys|* zhA+A%eZ(;~FzL5JZ0Pm2A4&mlXh0*{#NZTc@vhxdm!+qYJGS80gu0`AqemP>-qg?d-)>ehXGrP&_t ziS83T1}gi>hP(PwZqzSfxCLKN`0)MU&6DALwg_V2o2t^d_zzAY(9K1 z+f0ICy8mXui2N3`VYr3vf8y!t*4^RFBZocEL!LH+-x*sCx_i^ft{&dGRgTS?jJ@vj z`H~!xKj{wc@p$}h*x=M9m}FPan`ZC0NR7@Gg2rX)a|+%zY~p2&S2x^v@Iw-wTd8=u z8HWlMX7BWI#PT?|KO~9jkUn@P=MS5x>_t<)u$#L0e5CFS? z=&erC+@ZmC3oVU~2z46|miwP7&GyK=%h>8nn_F-rHt68?bWK1>p*7ep@bi&=+q`)s zys@Zfavyf%B;VxrE1K)bP40Md$!ll52XONc-0m*ES=>h^E{2=CL7$i$+aH8S`FmbrCVm7&-OLWTgP*^TMSB$yWqX$b3*P>Z2){UzJQk` z0nl#cl2#A&ZTUUTN)8z}o7}jyFS9SX^lKDmfR^6k^?=dIpX7NSwZ<0-nnvCE=7Coq zLo;~yO&WB2bqL0vVf(TC*v!U?j@Jo1>(zYj_4rl2P+OFl2VxZ*PihLSCtfiUtrroR}QMsvf`<;fZu)EcYpqtNt?gF1J zd~WUKnC%p$yOKIlb)`a^9#;&)YsgK@5LAxl)WBD+ZZaVJ98Z|J&WF$%MxJ*CW=6aB7(>Shegz#Q z$6}*ZW5banx)LUcIP7tb;o=O##FY)c%HY>IuI+h{FLcTe5i)d5w_al&i7ZiiEym{y zk;bBRbJZB2F-S?r;TAdK2+rI@JkBx4fH(le={Rvo9BC0*k|b7QMc7#uui%!AvvGWv`~Z^2+tqK| z3|82cyzx+Gwyy`B`on-auJE3wuQ{dU6ofdh3Lcjj7Qv%ZRKi^nrKl)IMM)GP4R{1` zMm15lpc#XYf(z@0 z6QZDZG$z1}AQ1IgkRR2DpX0CuxMm_uGXoL~W6*4}n^XG2kIo$Ef8NM=)TKyqIdO_A zIfo7=AxWy>(Y;vW=O2Fg`%zV{H{^Qh+lwE6_&E^+`QZUTNFpg;Bt&F}(@MMbR=-}U z1N}Z}ohsSym? zC4e41Bx323?y2s2!5Z~RUExP(<|$pbGsNXh^f-DO{v=D78O1Dnd!TkSmWaK2E7#?U zT(5)Vm3pP#z%&|-dIfHd-vWLD#TP_uLZoDij+-g_)uA%1jgf|<>9=btCYZJ3J zsmUerI0zm~|NjVGBFoi=42Np9-Y8Y8jXGpgIfhf^!~cE_2_Y08`;G)%6V0!ZH=$WI z^j-5*Pk4)w+j(uWB~^s%(6uFKDzNk@+#q-&mj0y#0#{|Z0o0{Z>8e_)UR_S7%o>*x;rFdsQyU6{vznz4Q+u1lq?$MSGQ8k~-0akU^`t)#ELX z^?ExLsxruuu88IYi?DH3E!2E3isXrZ*8sa(m4Uii1M;)tS+Q6vUKDE=wc6G9kjc>z zQNL1YeE8?9kdO!oB6cR0^i6fcT?qjqMCteV$DP8DEC+SdWXLi~W-MG+RE>yYaIpvd z5d4xpmm2_mbyTg@YS+cGW{)6;*gfseu4*ENtCh+!*U z67Zm|4gg zglSx27dDXl4Z!d3qx|>~_V>@v%SGb+ zVy$`v#;G@c%z*TXM3hVmQG~`T4LzAm`h2=n?bSMVqF1R@l8}@BLP|)Hh)i1Om)K4^ z{RaI4WR?2=0X$D)6MzQ4Bw!ic*#UICM8YL<+n6uiWQ7C#l(HcF%lii^k4~LHFX&RRo-}F= zh`;;-asPJnfuayRvkD{U>};GSCHfe5*hesh@{nmx{up8zK^Xsb;Fj-j7jc;me+e3~ z3IJAD=5LbK$uEr!U2iwY=_Rk!?v=b=ujF_=4}I~79bF*$4PC>&R)h4d6;uzKZ*LZq zj50mVq1grKvnNS(QI=z2%13`Z`8j36EF*}0(f@Us%TAWW_{6=$G!4`Fd5c25g)H1? z5S-U*JH2)r%#P>bXB%6uhYomc{Hc@u$v`EoR;y9kqu$xvGMVzzl=V}6!}LcgV~@qc z93LAyN}8|EhNO%jB>VY7p-b3P$h0ZKzQob1PhKEiNOORdN-E-$|N<;_pELV;W}%}+2st}wS}z)rHK)1lu6NS*m|@TyEm2`LEj5jc#_iYHuC zrZ}O`S1VhXjwoI9QqMU&{M1%S`JM{7fzMi-{pGb)wTBVRhA+UI*lC)ExoU-O3vVh4 z=m8CEG=)cdQZl*hi7?^QS5FLX_CjhIL6kT-=4)=kX<8J_CPc2x-$l8Igwb`~gR>9S zPp^O7QyDnzRnG6R74oZ256Z*$B}aE0*xt}FSG5+YZmw1fXnZ^N;y6dYOyM=fXFHHHc%T;yW_AbM9=O`=*J!`KReeGyY`-r) zb;6?_z*KF=fVUXDp=q^Sw_1yfTbp;10Hz^Jx@QVR4}1~q>2x9*jfx?{Png(Od`}_NkAMYL>vHP_8{CAJ+_mv{(eclsPZg%fFRUp@g=)3BLJjV42C;*;G6pCOjXkAwv}-H9CG& zNf&6`lPZNOgeUa7Yp*aTk!yXZ?yGj*w!!}F;62*G0mLWc`+c>cJ34{K;PM2tx`A)F z0n@&zZM0r3zPSnEt4Ug^2217$9kLU9JRUEnN7*OYU_JRmb_89{rU&JM7ua?HMxWT9zJK@bWuKnJ-(#LZ*H|x9w%9>HJ_}ru-d)$V4P;GA!WoiP znv-y@q#zJ`IvRyz;u8~*tULmr{ejA{6Jz42WfIAws)$7IgLC>^HMiQ(U>Fzx9Lx{- zJY#?P=+UEhFJHcYI-q~csBONG@Oj(K`-D!ylXYPEl^2Uvj;T&Yr#H~)D~xg)vcoYG z6XnFHX~eM;6f;Z0=t!L$kWbMpmyt+$iIIanx7OOw;a6fO8fN7_`}y;re>X(`o6YID zeP|5ZwrjgEeG|K8)2Ly%zS+s;pmz@PC(q?*QWs;Dh3MpM$X+g&Cr3xCu=F>o2qGb} z$A=7)VUD5W7II05j+AL>O@oOCc*b+Ye&PIihCf7q$R993C)c=4cC;O1UDHq+)GRB9 zMjwd6UKC9PWR_c|T#keZANePJD!&|(GVwk*yMJMq5kGNMpkvh700(SBoKbvHlke#Ir$zGm|jxi0oqvAhpmRubUQ&8j<4JGVi8!yf$kSBoWF2kMEl)(5xp$pv34=Q zTE|m6ogH_l^PqW0YrWd4n1F|IBEp$_C?`_!A#i%Z zK#~Nyrk0e$wO!jl$OLYu8@P3V5R^T{&e~`C0}A~8-Q6NR3Z2Z?i}kwQ?YeHa)9H5L zc@qAArU`0EuyQDVO4&YeN4-RUvEs>{ptFOesnu4m)hu>=tkif3IeR-^=Ij%rrb&DQ_OG+YzgC)^EhmtS zN&d5K|BO8(bPmaCfX5L!)R6JZE0s!x z8Air0u}USefQbp{_ve;w+?bggHN1Eg>|^4n-Iqj(y~igq&1G3OIX=|4?p3tr4qfeS zEXD0&@j6t${uk^a^qq)%+jdg#WAqY z2qXWCKzW9L@I({@fQvC45{9psSgeZmP-}L&YvdZ7zkZ#=|0R1EJ#=3~|2r^F$Iw=v zEL6ztkcnhZ(9K?Io!AL|W~MyyKOg*`k+b`0BRj)**pezpks?-EB~p5Y!mTB4{2>R) zH^ef4SLU;XV0%$zFDS$^P682YGMSWi?9Cvt3=SD%S0i&%jmGK)sVaG#n~~bPz2T;8 z(yIMW`aEY$z?hUAdnN!g@A;kQyyrddIb+f{M)vbV74H79pN&9)IVi!P70AHqaK_5O zXa3^A(Lqn~g!5)EWA6y~n68>lVWg}aI@%xpk)d^Q!~$tV8R+iSO0Mh=>G0jmt> z-MfeRzfr)^A$lM%oQdEF1n7qr-Zi*;x!fdq^QUYUtDT+sLvszMTE;(Mg8?-=;u^3T4OG_@SI;C6RPG zJv4+l)vpGDKK(|>KJ%h;u=a7R-s$fcs%y(ZmwT9rMU2d7KqlhKo+$`)R845m|Bn2Z zv)?@_r2mMU%c4+sOszCea*BjhM&tvfgEgY(Ub+9@M;m+por~DRp0OE^%Z@A>eK^EU zq)8m;S_CzCOu5l$HX5$(XV~vv!p(AY{MT$#+}&(iq_+zj8)>(OG(!y10a;ZkyI|i6 z&5U`@?-m5^FeeCfhM9>m4AB_(17ky&;Y2?wc%?H?sr=psJJI1S*~U3`Q9jQN@()=w z8Q={xU+7-8jn}Ug1&S;5^Z~!v+VGYR4&IDG_1xC#L}#E0FekX(me2HI&E)Bx%0*b{ zFJ#BCm(ytl>}htfeONAAsJLM@PL*$C|9m<6$nn90!k008th9mvZ=_{tBg=TBL{$|Y zgW$dg)wht-p1g5o zUml&xO`i|&16+IjCfpg`LxV2*0O;ZEFloyJGSTUt&>d9*zEY`V>)Avif#WiExH$x` z@M7Fnsk-b|6|-GgF4SyWf%1y*8Cwmi-V)NVu`#MXGcz9Q4DeB``L6W_JJ?@@<^(m0 z%$F#t>{n#Pwq*tRQ1rMD?PWoN~f zKu9F&iF&>M|JaX?|4zL{|I{nEHc=7iVBfbmSv#5v_^85_*Gqy zDmo32#05*W=_0O;$ePE~H_x0ABoy6NLwg6`Kp}VSq+_qKb?5b*F zsi$G2?mgUo`3~r>9*oa-u=jCK@5--k_Fuq0PVgx4$&P6*%rT@oa2wQOTl=VaQpgS` z_?*ui(al@^LUNwPEfl^ApWEkB#Jp*uK5}a)#_X7qIu=KeZuRIQLngo9qb?KExCOOA5Q|_hqhMhI)$ICw)T56vI$9|LZF~Gs0okx zkpuPJvx!$zp{1P*{M~X6?-MUDe@U9akT9WTjO z_xW1vM@O!+eDEa_{IMtr@s@nPx}-}w%I2m%sdHBr>{c4+c#Dqp2E9z%519NycB&p) zaM|1AjQ19wd-QZocgFY8oy9QO!xTISAB5?!31uAmjfqUMx+x%VRCFKkKe3}6e*~u> zulp#w_?k_rOA@ZdO`BD`xly&bzn^x{p>|O8si}IA$fW2pk2z4MLZSKRJENWPeY&eh zJd!^06g`N*u3?-`BlpF$M2`s#?k>!A%&Yx3-9Mjb8?3E-W^Q430^Y)r z6ZAq0L-T5|Y-)zd{xxe(xuv=!!3(5QpZV~KS~{U`HH4S(YS(Kf`55Bc^}UOqN43=Ot54eW+d zbDV#Tv}B61-Cf+>;r5{Brr(t3OZ8 z&#&(8E_UXT(O&nt_O)+P9r^px;`7~UfD3x`BZ`;ov|lp|2JqjbcIr;)^?&~Y_W%5R zihPFL?EReH!Sm~;{ySf_KKygm;als~ z!F%7W@1#JTN_k;41@=^_1bRaQyju#070@v+xn3_7C2?kH0T)FRitaBYDNmQt^$|U; z$00t*@4r=$x@a_vI^gNde6dJVtz%pFX-bcz(SaxqkA2v8%n|^ZNv=_Z~f6 zf9OpyVwG@sHHI#-mr6BuGMixP`TR&cp3Eonc^*kApDY%WC`G*7FN;Yj$@b*q{B=B^ zkB^MR^YK}J^kH-M{#*JwR0lmGBhaUT{&4K^^1EkLeejRtD_~zezfTbEJ^5H|PuJ;V z%GUl2Cf27b_fn$JWT`|^N?OXG&uAQ8_~QL0Ns@6O<%?)SF%L+dT>2t^kQZO%^Ag&a z-vs^0h|bTkfc@LqNfSm5%%eC^$HDZ$!IQPUy~o?{5M!wN;O@$9E1fyR-uI-d=hL6U z-5%};@C&;uPuD!21CIwT=)sy@!`G$KMoH5)G-&_(8eU3#gxtww+!bEXlHXN6FPf8Q zNs8`);{2$YIL&@LyJ^DS0i~fn2PL30vgdM)?08dSl?+ zek6kA^YuS10o-#yHBbX8m@aL2{zu3a^|XzpQ8Aj4QgtNMYN#shynxh~eJJWfrP(ea zQIwr&TT%tQ!7546Kps{Q;;~3D)R?S1X-SJyCswBK^As6{N;n%THFvxtf8Ch#4*NesF<;N|AnPV?R_Oag@?)Sv@jm(Y> z1W7N@ENr&cHfFitoT$#yY`s+4t>>|oN_o`46ZW_JO~4WB*8I-=jwhTQ0o>zVKxQ2f zwfHxpzXQ?yD-YN_UmYF_f|!6s5((3mwO}j>!7NX;T5Agv?}wSO*%9Bs_{qL#y!-E* z#CL6V&p$hx!)bFlL4Lh7TS8H)=ZPM#{F8j?H^5F~W$|NrC!Ge1Kn}25EazbWQEn0ayudD`g7^9GJbNhKVezhB z%2Oy*InHlcNCaxSk~L)^c4$35wRf_*_MxlZx-!^#-#2vj^keKaqgi^jxmS+oHa4o* zXhN=T<*cezFIjcL7xqeTf&TaTKmaHM>A)7>)1o+i$04lPWgp@&2jp<)PWaIafJGHr zAUs#i<#LvINRU-k0l~HM>zm z(AubO2==Qv!Y^5tRkFZZzVtQ^BcA^^9Y}F-)*0|XDwR%c5i<^_(**2+4-4?&JOA8; z?H0GXW#u+z1?ja!!ZtIK7KEQJAIFbp_R6iZR<-Y{_r5+qzvow%|9poCj`y z|0`^#@j23M)oKw0^+?2V99NdLSn?38PsOJe%lmtqjPB>XWcmu=$ zTw|?Spu2`w0%1L23a!IU{qf_enVD9%-13shb8`RggK4OJLubh(`*GatiRPfZALlJ_ zK7CNKI>@i_S4me@;KnXWY}=)G^Fk++98{SKOp@=(NwFUYh;f!274hJO)oAeRR!uy7 ztQtVBgOaRmn{uHLOu|ixeCAbDNJdP~KG2Wj#$SefAIzRRJbi&^TIFb~X`5No%qoh4 z4L@T*K(M0G&}oNZ=(@4p;OH^y-2+c9SUk{TOe@FDc>`Q-KYGz<7`3X=s2LI6s2QL_ zujvszp(sEuA?-!}h1fVVF|l|M-QQdNP%`(1Kb(ozH*y*#2Sl^hDwn&DWz)`NGNzqX z9LFU31jvE~4YBBeqBjiPFo5g%PoS7%hf#7U6s%x*_wMb<$?#AA2V6bU&aH+lGVs@DyE<%(cq`~OAaWgX0JVwm z0_d8Atk=Kn7sw~pLZR}(>MJkG{Lt?&HvR2I6Ce)~Ptjz9A|ET4LwkN%&d6@Yl|g?+ zF@YZrY@h<19(-C*xtUI-Vw$$9+KP&b zR)O2WW+)E4K{t+c4!nXU0P(0{C`UMk4~l+d2Ol3dpX`ihDQ z0QV{kPz}dXOhZvo8LB8iyyB=wM@NpTDEP$Vh_NW0EX=0tY=>IOK!~_TYKr7*S&%+A zx3n1@_dIpNA7fX7v;M%-!ylXO+c(r}Tqzn}wI;o`wcPEV0DMzJdtJ~ZNtQbhzg>X= zKvPjoMOBGkCA+GjvO4~7_%{=O!Y9))RsNS^W>q^YKHG47KGeYJn0u{@yphP4mH=JQ z&H$O@mFk&fZhSN3`{)$LSH3&*RuLuz@lgEu_`y`L8H)v*&9)}Bp&sZbL+NK!6Go_5 zD=LXsls_N`)iK3qSmy9=h=Exf1q?8O8A_p8WMlvm0%MR@rbxbe(AT2l1GFPRo_XrS zD<7Zq*mv#f{edt^;*klrPNLoM@zt4FvYAWkaE|bT&?xi*Q@Cd|h7zDmenF5hf z5B<6o|Aw)Ww! z-R|bZA(rIf;d*ktnGD97?ScmO-~k=HRRA1N;RrH#*09^jRL~x{atFSR_yix<;3#cD zIDp4ci)fAf1IS;ldC-x`@OGHQAahFljq5|c&&)V}*&CNAh!;eX&<|J`E#?ApQ>iei}A>6rbGh;@ZHhT))IIs0(`N!zMgD08G2$U3s~Ax zyDhN=V+-6Sy&AE$X#)2OXdM6>3*8-Z0S`T)_mHowMn^|a9rYzM885aA?Em)<~~_M5S0p@8sNXt#-vR!H23px_fkPqW}7 zz#NMSvGDdw+(QoNM844KLGLLhCNh~G?f0+#+1}anq?UbQ{35S{VF*DYv4VtFVq+vg zLP!kJ009V?fEG}YK(GNAG!_*9!jgiVS{e&WGmW1C>i_qd=UICnff?tHdc7~jtP6M` z-sHC)p0)Nq2ie>5@2dgAHS*V<5#1*z=>_M)5A))384EAxqXh;)B!C$o9>|Y(0Q^b(GMU(NS?qUkc5t_l1iH_u=Tu5?*geyH3m*S?q$!Zh?^Q9C3aX7d z5$?N`=@w-dkT*vUv9Oq3dQ1zBxnQBHnM@?%wZ3WTPFGMYPvJQw6W183Q7)I^d$Dywh&+$2VNlP4;-9sR-RO;bnMg)G^=7<#HfsGypHn2UMc#Gi^jn zz88G@%tOqzRB?72P+Uo_$(zllabH|R=h@PRV_1~JN0e``V23^#pflvd?Lh4vOcDqv7OcCk6 zfOoW6nm3~dimuTgIH2an6-`2Y} zZg6dd*lZ$Ej8NIOS+AIt6=iCJ$V~e;;3f=HkT*e!V6iZ7+Eh95Hxs4cid;*6WAx{l z@CLdulR9l@F)Gn9kwoad`w_Z=q2q`wZ%{hS9$Zg!vw48$seBmXXQod^9cO4sc}Pkk z;3Fp!!JRk0q%tHnxJ_^&pNd`niaxnM$couPa2yK0cgG2*%i=!KmS?@P*%1E!^Eufw zVcuf%r%|g;E$hiny)Jy}ZU&zwtFQRT=!5;(u zO2cD-1$>O`xI_C^}2#* ztEBRj9w~%*n$V-DyvbchOYUpfBDjzn{fFWPIs5twUFtOYadZVw&nx(vf=9OjJR7}g z$-HG`^3>Xl8Hr~m^(OfJyci2_h|VDi9Y)Y=CVJ%fqv!%3D#%`*>+l?;<|e!unJK%Q zf}HhUc!{i`l~d5GXu7rksrW+e?4Z34y!jixefGa-Wzm%+omwCpf3>Bwn-dZ531uvy+_l( zBE8_qJ1}QV=MU2dIVu+ahP^I2tZww`jd68weUQ+Gi3WV%h%O_n#~)YlXqCf3<+7V> zHAh{h#oz5?^-`)kH>9?C6qVe(QYR2O>ze5VH}e__FiyJ z4!ew+vn2d7L4z^T^C64lv$m(S2Yq{S1&@lo9#DF?p2qnA{TjLSr8-52)sG4aJ-+7) z+COizHJ8=nPCyW@caUfgFGPAY9JEW&&(&DF@`25Qz&&Y7Fy$KC+0$>A0QHQLakYrmWYyr1Wn7wNY=?sk;$ zXqN3^ep0zi044dQL;Y&DSac-4{cXf zMb80K;ji(>Ry|UO;#S}wzft7XE89>+r(aI}zE2l@C4FfBOr(eF53V(RrzheQU-3%@ zo52^!t-+0EucOJY59oA?ezqU_9-^Dw(jN4S5^T$p3WD1g3g0 zRUu<6vG1SMbm6Ags+Svzyav0d4cu#PPtg7yH|`bV?7;SMeg|LZCzbTLn@a+}sb(%n z02wd`9eje<`sAkKt$H%o9j7Z3O@49;(c3$;%Xi(i*NJwytLRH7hgmphcriGyD*Voj z=lx6o8EnL@U}J7J>nQN*`QTy*w`32+E+F5vy1xHD+lsz+CiH~_sy1(%5Fh5@<;7W# z85qbx2aZAAo3+3Vs}Ou*%cDZ6ImpjyKZsmxPkQ%$T+wHb+BLzi@GnWt4;owgl!-rZ z@`rQoas%9#)rx@E+DBPM9^ZG9{KxGM4(%CBpCG?&Fu6hoa_O2M%Ur5Y z3o7SVlYvdR+XScN@xy@I>j^r3FuCrS5PyYV(EP(|WMCT%CT0ugX@;RZFdNNXlHLfd#b*)D__H8$kE9Ozxtis-`fcZx5K{u^TAhb z6a2wlB;XCXcl>*S{ozqITRJUevq!`Iz@C4{9r6NuHwbRm_LpBQpg$6@ZUrs79*@W8 zLmCn|!t-5AaLY<;=a*kMkb%o?cQ_nYGjMFTyMArz*An^iU%VQB0$ZwS%t-I+fdBvi M07*qoM6N<$f}@yu^8f$< diff --git a/dash/img/pump-off.5d91d1a3.png b/dash/img/pump-off.5d91d1a3.png deleted file mode 100644 index b5b7e1de8176377b7c3cf35a77539b5720afeca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6369 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 U7$v00e|{HK;F=2M@|L0h1E1@x&Hw-a diff --git a/dash/img/pump-on.5fa26c75.png b/dash/img/pump-on.5fa26c75.png deleted file mode 100644 index 0e3a20f668cf0237fcd3bd6c8423ad64bd429737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5851 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 diff --git a/dash/img/shutter-0.c8b261d4.png b/dash/img/shutter-0.c8b261d4.png deleted file mode 100644 index bfac0d381f63b9433f25c72c4d7807738d939286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19203 zcmV)fK&8KlP)-pP!$eo}O@SZfR#{X=i70aByj7XU@*f(9qD{-rn2W z+s)0*($dn^)z#YC+R4eu;o;%S%gfBn%;V$Z$jHd#(udlDUxw(vtjI^(>kB^V7t*ykw#Jsz^si~>6va-0hx1OG!rKP2u zoSdenrpCs`=;-L0nwp1)hr+_bl9H06qobgppy%i3larIMu&|w-o#o}_fq{X$y1JH@ zmhtiNs;a8#>FKetv6q*ZtgNhkeSL|EiR$X=>+9?7?d@x8Yj<~dQc_ZIaBvI^3`t2z zUteDr7Z)ENA0;Ivtf{G?p`oImpU4xGyZ`_I4|GyaQvj4_v>AVg5eWlF>eDa!KiK1{ z002pbNklx-%{JQ2Nk`8(*Dnfzh~Pj^`-K^^@JIx*?V3f=65Sg@)@#{Ba5vYcw0s=a_$l}#+$s)uiW?>Yw zh*`ueViqxrm_^JYW)ZW9S;Q=27BP#MMa&{*5wnO{#4LVlaX)y>0yTR3``!}>s`U<8 zJe$NM9B1(yS-iQ6NjT2(pY1Z3X}1_^Vqp?rh9s}_I8^G~q0|MoSrc(-`$FL%Fl+bRr(gdHm- zonb28K1?AbK{_5E?&IXXd;OYdJbQ>dr1n0}m~%P9hsoJ?XgAvG+S>$+`yC--$asRp zqnAesPIB#(yhp1PF&#gDEihj0{@42PtA2YskZb#Pb^Uv}YEAp^UO9nlM~ULZ6tdyN zRBPn=GN1JJgH!2056={fCvTqb$gk#~zWZydRPv)ZeMcyy$au2rIM&}~ckfQ`L3=on zD06y$D%#okxPz~cIFs&RR(jw$q`!Fn3+AvsebRG4;Wgi=UEcySyZ8b*PQpyXv)xzg zuV1hGSy-Js4{)gWB1Ca|YA`SbL*kAn4dQ_@+!+MXN6!TOzngxm{BE4($BS^cUD~p1 z7LU~D&!7FrdiZJ`g)pL7e4Jcg+XDs;_~Jj@^E@#+J3Fwory`2xdzFJM61BK~ zJzr5-!$)Q_{`NqOHhrgdOW3vty0o4bWjQ>d+gU4@7_wxe8xGd`>ye z`lQYQzmX+=#W|rr3bSAsD_D%@rM}k+vG~iVs&bYu_ zMJASP)9?NHhRNG21N+dav(9O^6%iL}c3iwI`dE~%8r5Ptk;ych%`8kfH?!GthLp%8 zj2wJnjU5u=!vzh|;4v$OoF#x+wvTx7gf}gwPVLjsGOV|%nyhD zvlPXGXhgF(SspL?S8&=u6_~0)&Y+gpYIVJqcwb9&AXyinpv+y05_jU#nwc@}^{kaGo&;ivJTzNR9$m?9$eaS>Y9(>I@o)z^6ESEcD`Dn78xv~%Zs&DEDny{ z(kSO-$~7!9v*j|(nX(j}q68P3)TX1FhFGb}Mj>Nr9pa|Zapl5g5zdf&Uzct7i*Eyh z^U-RR`qSvRSb2?17Nzbm(M+Z4^?EWT+Q7-LT1{YORV7pAiUv_(&Ou&W&tNM!uZBzV z$jCwtD;Yuum5Sgis=>5FJ)BkoF$c8+);zqTn1_`)wU5+8^!cKUI;HO_sxao-X4L2g zS-em%R@5VXuTsd=QprtG5>!V49t{Q;3JP**0+?D8qX_EZGI9xo5{Fa9aWeW|f12uD z$BZ1!Q5Bpnu#Le;LpB&_kfAY@dF^yiY<<$Z9b@r8K^R{S!I+I&H_<%XTn3Kr{Y z(JTgDx8v06n_EhoVG$=llT?9&Oj35t0HG{J4#f^d4w{r~08lxTaMVRdX$E5nol8bL z7Ys2H#Tf)yA|bDk$ zP;z;Bfx5ih-rl~v*xuTLc@vp!MIhTun)k`gWIY8zMsb#`r~ImKaJC+t>(v zz{F=@myP;{{S9WnM_wbX#wb@#ZC&^{C>C(&7jX2KD2kcwZ6L6P6t;XQl4_CMtV13` zXcMopI$mya$<^(cl4Vok%MLX;M1JuKb@Yavmj1%phJ1rv&_%?>i!WRwXD8$1sn?)J z1eNo?%98H6pzUPq!JVz>KIVO{9HDA!L;Dpy2$)T)T`xw{a+j(Ve}0Y*?r=HgHaw)W zF{Er!4iDMg>1|`ZpKQmyO>5oc$20B*n9acE%nnb`Bl{5^*C&5lx7PDOt|wr1 z&kpt?SiJZ`Teo=AbIO~67&!WsrHA)Qc*J<4HeiZYTZ>U;r1QU zB?rX!)75on?y&ps@yK0|5?`62TR>5H>rM%s!M@wRS>?6XR{BnFluKl7Q$=+n)`{pH z>}oMVmP(sYGz(%6*hi5s%H_3p$5wPl65~UuQv>@rMh&o`BU{y~EI3ouBGeUJ(-HKI z%Ba(+SbIqZx6nxd?6brA976UMp#QmMQoB*0V<48%@lVAqS4Zro|?dQb*%L zi=tc@{?a=v)KpU7k%D~_r;Sj>{J`!_DH~M zjeIO-{i|xaX>6xePbS$IV6|;mh{}CJmDmK6g*`yVUy-9K8{h$)jVlp!?XpVsq}c(7eQe>+ly!T^ z?3<7>&q;r^o$6=db*s5@ee2@GzyJJzX6xb)@|)~4;RS9B+$KW`SuCpwLxF|P3gd}Q zR?6R|(KZNuQA$FKF1(tJQ_|YTYSrvzEfu{L+f83>r}|k;OWl!EONAXZUn5DYk(LsV zXqO+{dR6U^av57|!DgB|Z3*3!b@;TYN4og_t}UrqpH7?g){4L+a>*S>SeN;NIp}`+of_9`+8dm%Rm8sCgT06y3YvTR)bW=I&bQU==qS zIB2W?Q~L2D?zze>*L!^ZkG5-DN@U5RMx2PA=$MBB3oNTd8W2H@1`t|o8$}SY(W7WT z%%lJR8XOjyW>@9Pwbo942{`o{>#u}Z9dyn1`DS;rX9?;)KmU(; zad&@yy&MmlE#aVGj28_<_#*&IW3U?v97P=ZxFjqJBpq>Zo2UNC6X%ab^izjMuMytA zz5U=+GT*mz)!ybvHp5)yjSo!RNj@a}>io?$I&1UOyzDv56F%gA{a9@0)05#K3QC%S zVKkM{&_~0X<)D=QfC`c5L?8)yGdqIwWUpf{9$7duKr;(C>z*(-W}lz$3#CUsKelE- z(JS(B=lj>l)o9rpgq60>T_Je|!y>9jC?B<}l`L~bBn+)l6h{C;<0N!k6t3+RdGd|Z zbq1emuJ6SspJ7@Pb)I$IkHzgrdGR;kPR;QFj6n92aKxTMS#63D^H%^M8r3$89Vv!S zVFX~FgyBP|6aXWa1hG%w36=y{8u7Yu2>~$|SUM&xiY@z0IF?pcOBlaK@x`o}t05NW z#raup7FQX9%P(w%5q24PX6Rr-INAt*fQ8kP$+<`0}p;! zY=y{5fE5DvV|}ek|fiaJ=;$Ec6r+DJwF=Kzu(g;~$RJF!@|2I1bp z!=K-Ou>JlG8@Tg|-+x|B!(Xp2uiS9s1=_<4VATiyr8vSHrc3FEp)7KR{J@BxwhlP* z$ft7r54rJ{+ds^<75!eBzVhP0NgjUWzevU6x^M2CajAm1k<_Awoj1_nB3RK19`5?C zMbQPz8w2nDMuT&cNyBC{?G_MChyCnU{6WvaP>$OpqRqj%9FGAERJ}F&=pARW?hTJZ zjZ4XYp?x{2SUjIz-A{gO`l7#qaN2ju=@ft#TaWBmj-Day&$<_wMM^W;r4}qSJCL>Y zA(8U4Wm^8x&$T;CD?arqjy42lBhQV*f1^DJQ~WkMrDvB<~<+xO9z@#Oj8Y@F5RXruib8?r;FXN~j& za<0lLh6ais*Yip0-kI?<`bB3)r`MaaPA#Z32q(a>SW=pDP;x{J4S-P+k)TZ8rHBGo zt9f9DJW9=`78z3a3%sN|a=V~Q-xbWPJG!oj&dGgXJ(TUvkZ&JDypOoImiZcdy12*MM-QDkoZuckUd=Q zyNqgxQlsc1uR+Lbx--8ZBsRVuCM>ym@wG4(m&?>Xv~VDSWFD=OuD=K zxlLlS>mFopPa~bC~D}eSU`)gpMxK;|OO( zQ7roFR#XAp2@TN_z|Wf-2aZ;RVSwE`^r+A>A$A)!PNK4>A}c*uv{UBhQv4q6bnP*F z2335TF7kn{Y`6Eko|fc;*QoAQD>-@bUM%XJS==tKUI<_^uB7JRB*cZdPz%x_U@MFJ z2u2Hy0`Yh#O_8gDi1+myEh{ZEV%Tt3pA0L-uPJYq@{YZJ=Er~QoKe|^C;9UHE zSw$K~{n~DSY1#Sz(pbVy@fTlGp~%F-;7*eoo-6)LJn@2+6!ok1cx@+mn-KAP%M_>= zDEEmE2trMq7CEHtJ2b9lPQRZzBWZC51Ny(+<;G&CFct=P_Q%aZ#Lg!x;>G9>i`aH7 z2nvhf%P|OjM8ha}HXcvFC%?om^2bA<&CV0=!8NnN#0OIc_UhwA z-~=u5PvA4{%XJ|K`~9UYUcf8F^dC*HCwZ~hDUQYI^rSb7OI3UC7Lq`WS6UGyUJoo( zqGK=?kPo|H_qPvzuvhhwZT=y{-Q!4!Q-0=5=hI?OuzuPH!8jwPql75 z&j$z)8$^W`J0e5DwZ~j&#Ge3Bqt6UU;u>#7{E->xfnZz|0j!%yRXJo0 zr4*-|2kEUe-Du=?_Id@$kq1XVj77aOh`Z(0&j%*%9vEdkq&Yj=P;GW73uDJ|JIDoB zDX6-yXFFwbJ<`^(_#Z94LMT<%SZmk9+g*OV)D}%{DWAWjX5vOA99#) zH*gaZ{!irGPuc>9yL%|Ape=*Aah{{VJ5_bYY3(IYB2|zlOP5l%1UXtNP7QLzq_2^k z_ha$>{B3&HGxuw_tNZqU<`}5P%xQ;XT~xMYAHUUL9YPyPZJlzn85lB$A1<+=O2avr z5$ET(U|~E@S9_x0&H5R!1JxkjPR?)XRpxW4PqaokgK{Rfmw%_nk#sEns;6pcuI>?c z>c0sq*G5z8(PUEZnuW{>z|QkDnp!a3`JK>IN>j$tU5z+DgFUe(*YTKlDL(VA=vh={ zovEeC=7k@N=lk31etp=%@w$bawd4k_x`J8ZY09=71pEj~H&bw)gpD9~T}vhWsP-t( zdzjxa2~6X1RPe(R>CD*HZt%AGJ(2R%Tc{nryuZrei}&+lJ0C5F7osgISqn!eoUWlj z$DAHc*jxo77a@{3PuEy8!{x2l9hB+O)tFY3KiyKLZXb0v?^J*E;h5^j;tD*Cq4PAh zZLvtZS{1$uy;kNS5E|4fgh3F8Nx&br#@c39lXvn-S|4_HM%mMkx)-2-^g<3=vw@lv zxc;rCHAdq5(Hm#ysqf~+!_pjI4hF9mbA07IK){1(9x!h! z77D0g@@pagsi06vdpiQ2(`b=7sQA9C@Y4&2m4d`=`sARA$wdx-@m^j`doUdV+$oeE z3!3};d6qqo1}*!ZSY3LAJN9}*&aI28JOhpf^XV0w%Tx)5RtUZe9@W^>9q<7s9oNi! zgJwqvRz94k*3-B%*(w2tSJM%t$`f&?=>YZ$08|)%dccIY&}&apEM7H(vjzXoMd?|KNjE6 z(^&V%xv^TZVEK3g-^?PCzs~}(YY#jS3Y39AyC{fS%j155kjxhD+L~O;Ze{Cvf%#f| zmx7fm`Juf9KG$;(o}Oms?0z)T_~P{Haz1)m0xJt^T(Hz`8NDg5{V|%VwNbdP``lOC zX+0UQJXsNM3WCaNGFw;XZ6N9Ploj}`P@>ykZV@B5&F4&?Q+(KB|5JB%%a|5*b}uhP zD*9TG7r_0B=itN!VI%Mx0XRYM`5QS66#$3A6;)&;bw;YVUH*K}Z16t%zWc`~;iaW+ z-azpGe58-0@?vp08J(>=GiRHd0fOwbn%Si#Kvg%8e4HsZVv9l_7=En8?juiWW%Q9= z>;Tt5aZ4JQ?Kgbng-zhJ=9SY6B22AMlvks{*Rf!qU+!&wdwIW2^A{p57v#l!x~Vs7 zVF_zzq@a}DW)(eZW6=UScERiZ6YCjGwz1YDuSKyJPbrQ=v zXa|LJyvG|(kN2b*oH#jW&k*0P$IU!fXD`l+A5dZyH1_;)fvL@^t8s65vZyjFimL7) zV-hj@NM%MfC4#HZJ@yTrGvCmenFibE7j$q=!%vV;n(M8nENElO}k2vlzzrxsdK zrAN5x3e&;#K0sN~pjl7*_{54*kQZh+oh4PD`{jBoRz_|}XT>wGUE>BfL{gKKQs%o?S!Z7=M`%%=+{(&+@RO@7YzyA7Ke=YsG}fz5jA|zFlb~ zO%%`W@!7L^1vnsz3LrRuM}z@{2!f#EA%VCXbMlh!|23Yes;-{yo*rQ~|7X@sjNqP4 z+0%2U>fYac`$LcA)IxK1_B6h=*21Y4MJ+&Rb1kIXfCEJ$Rdo8w{fS5waTPN9lx1I> za5d8$p#K5otMbK~5;Kyo>xXjNqrVrv66NoVSQov`pwT?L%JU=MwMV=2Ml^<|0nVwk z3oV)dn?&4_6WJ~fWc8LPH%58Vw?@Da+Su0IRHUP&g5JcjR*vwi%Z~c>wW5&vQ6A`s zb>VBR+5Kd&g#SC3^{WG976Ka?K<-fjS%>ZkS$!+U>q2O$vvt5=jz-%wR_RsCXAJqp zN%1e+_*zCSE-q)iPOAtlIJ8Z4HYY*IQYLgV|38-sPu7Le#EH7O>fd_R)+cSf)4VS zj{bAdL9-C&U{BAF7`508THVS?Dw{-f&?brzW2=Rest#ISdzh{rBoQ6t8TTXpy4chB zTE@Cq&%0-kD@r0dXkqHkJ%jmR)Z#;Np|OLKgbun2?-zR-BSxtOBzqU_aiM&E`tC=g zgUK{=pbQW`DM^S`?gx_MV}+9o8DmF1P@g5&_Peu zb+Kn%7r;t?d>mb_rjtRU&_M!O{$krN_Uz|~udb?>v(;uZT1oQHH$?}1 zwAW(KzF(xOy-CLx7==_4(Lp!X{X#uQ8mg_Jy6H5U<9xc7M08N!n45`ODC=UW<}9k6 zM$tV<`&uiQA}0nNlN={kQbkHcyb;NP1V1Wj9(2qq2 zHM>6o9dr|QpBk}W;B48+){=-0T5j1p&HbV?FIIqAnM8C@(Y|+D*M)<+vw23dWhMtD z2OZ>EYZ0|BaGpAZd1@SV(0LR(NT~H+1s!x0wJ!d)>rU6bN*x@(`;23t|)6)`jC#7j1u8WF8WU4mu3&7l!ZG zI7g;1HyaO+l86rKR122p>c0IusuraSVh1G=9rW48pi^@K#yJAIbF=n-0d&xg2eX5A zKnH!U7WBNC$tE<`#j4kD06Qp&=%CwhE%aQGu`V{tIkJP2hz{z9az#3tP+u1*Ia~gw z=pcn0^fS>xUWgH6gffjIarH%MbTRWa2CB`Lp`?8sJt0=kB=B(h>UVk{;Bx3MIg?(-*`-BuUg$keVLE&a zrEDI}KR@pLdP#jvBx+t_UQ?g0ftPc3W!l5=Nc?GrqQ?|r7%H_tK8 zk!gQfbcarvJnoNpa$63Lg$o6A zDsykhiqdX!Y9VbP^g81=z(Gmf~KC(whMG92a(k=vhXaT%Yi+QiUBh4KytP90rN0K*}-=~x76(} zW9}DguUjeP4)k`5m@$XM=f2VXL>pfXdsc{u5qWq;Vx_6$kTx$3;+Chtz9$D8qSVe4 z+?SLi=cYIxg*V{&kL^FlaTFt9Dy7Vx(VBa7G8}hdUA%gZTpRh31wLa~ih^T9Q~B5J zL+IsY6zzE~hNAnmgIZvY#YT=_6z+W*otvzJtD0}FdFTfx z?I?aeA@7Y`*D2jQqBAf|aEN+W&WS?NNQ|;M{zo201P3GLIr4k~&threh|l8zbEBbg zdOB*Oigg$0Ofv7?n6uNFg#)A8@E}1l8eKd;kD`u}EnQ+{NSNJNvb+;?+~;b%bL0Xv z_}uGC9+H+;7CL-RIpxNBsoOt0Z2uIgZ%(RDu|ana+?;zYT>SJzU`xyxsWqDgTpSwH z->Qey>iDX7U3{;|9WgscNZ;A*#c1>~W-V6taO`NtNBX_Pen)YSv=l$2B@iJ8lj+T6HIH`r zU26fH#xwLl(`Kwss>B^2Z53j&M*)$7$lFRPi`*xu1$u_GM#w11?ZG_ZQA;jdvNm#g z181}G-o>J=zd|C_4b0PQoW_QAx9hbwSc~2Fi$TkChv^&)nlkzZZL;04DN|?KNwBr1 zvm)A!YMqntAb%h>3-jc>NQ=-YS%^=<;S8_x{)a^2psrM^tD+s%`8^qiV1%qNi{Ka8 zmI|Vx0wjqdIP1(=(ln1H zsY<$#n=xkhGWBZmR5LAVwJ;oy_y+&$sPsK0k7^cI=+ zs5eR>4{Pu{6Iy5IDmO;;jh<^P9rcIilV)y-`UAb}&4(~px$G`gV ziF=^$>4WNoTt^Jcyoa#NyE{E40|!|`qnn?qO3g%?AS1ssv+WJXFY)%y-lQ`JP9vF% z1OA*~tg0Yiy274S)T@HbviL`Lp(F+ZC!D7N=;m|Xqe#BE^;+{Sipy?GyalwMe+h1( z0n)#02H#2kEa}w(Uspp;Gdq2MUBuCyrHjj_UcVEVB-g5?k>=!mo-L!268s$U>a7g9 zd8=fwb){*>Xm*RmJZfWR(dFX|&ZGQX=>P_O!;fF8@y-!^47XQobDPO!q)WHkRaF!R zZ0H9|KRb}=EI%Q#AtOkN7j%l20-gh#jGGnrg>47smAG$A^(N{gYFFu%)INJcgeGXx zOW@_i+dBa%)gBKEY029SW}|S=b)?~OhQqPKc~ONZ2f|Q_`u`{toMIsAv7$kfUFds0 zKJY=_QjejH;Dtn|Fq~y*jWoYY`ON=-Q_ep_HmhnruZVCA36Q|J^9 zj6jsjCbN;9dJcKUARx<`S#i615{MoupT=y&M(B84QQ~eg9OC%u6<1>o>CaM3usZxg+X{2tVs4f#=jvq*1`^De)yY^|>+6M+BBmbW zz97?_sN})7XDP1(^#9L5-A65Hcx98tn(|qyxg_VBn*cBM%#L zE%6>kX@Wvkgh4jV>&fOnOKU#2bXEs81&E!r=4q3i(!$kCUKJQyYtckcW1u_#6?#hX zHop7kE^s!!7szZ-n?hL~KL|N>dKiV&(Nq<;lrutjp0f}=6zHZyaRcPvEMhX}T=^OB zJrcF(&pCUK?>g6y{r#Bhg8AU|cYSyuNae$6z*WNDZ-nk6EO?M-57vkT@T=Tz#e={w zDh0QbtEoL+bSC7=9B8jo1GpSy*n>#C)(GbBhdm8zQP_E1tnPhz(Ui~JK+igO)D`Cy zPN$R{fYg-Y>WEw&8LprRsx~*|9-%fR+-QfupllSj$+R~O5GV{jnQ}hEJT?Y51v+a_ z)qFnA-U+;%>42U~GZzmISvOisz1KO>e41>+yS@+f(@IX6mCoIzE(mvXD0lKP zV)5?LlW@%kL~gj0Qjux|$B5&48?F&F>(lK;sd^G?@9b?lp8J2+uB|JLB?~{#c>!qT z7Bqke$Pz@1wgy!s;f$g~GMSY}|Nq~Zu6?iSZoqR+8^u8DN{Z^PulD{f3GDRQ$g)}? z3`G}b6eaj_S-P%J3XFi`?kPGiL;EpN7xZ zw;vpfFVAcC%dtjcEP5R9ZH`?C50q+Sp#ex28VxZaR5aB@&la${jy=De_+$Ah8Hp># zyU6OtUAeW>U(KetjuiGCi|65y=$1>$)RoQ#nw)k~hox<_*?s|#UX!x^ChJ`T8!JTRs>y(;%Md-8Pe zfQ@oM+hit?&I;>5cA>upGGt3N^hKYC=DNz{)jg zX1J%S%|DAJfH`KIpPg^aL!dEX>lmZk^$+QxF3!#tnlD29#>L|7F5|Gj#b%J)B?#~9 zam#MnGsfa9z@2xm@6++xR| z-Trx#-AcEwZ&Jlnz@2oB;Amuw#VEBOnL%&4rqehTB!c`2s4C@1urRU6?o%)ta7Z3R zAme{~gFK5Lty?__dGtWAP^1Ku}|OKQ5#WUY0cIL`??- z*|h+P#;7l@Q9l^8HpCN+C$ZiD_5Moj<+$bL2*%6?VmxcQ{oVfQ7}nHn_lr@;Y3w!+ z$|YYj;;TtirV2B{s;D3z6|7 zY((C#A^kG>nUXNJR6LHDO^G=8)809QA8}a*(i|ZVP!< zdP<(w6_eS5S^znL{IXHa%HG)=?!sPJZh#uyomgv>($YX(%Xz`vIIBjaG-_A$@GzsS z6%t}`)RU5ZL ztntEEdg#@N6p><+#-gz2Sgc@L-2Bj{vgs|qyddhl`SBAw?k|issq>zE{YH=-Ocp^C z550G^y3Ctp+hAjFB!?ic&d3*a<95B&r~ z6I`hBTUxoTFE{|qOJk2sjZlx-Xf3@*A-i$38GZFLs5kjUM>z*o(4*khk^UBhTmL(b zZS8ltdo1p5zr3v_`_H%@K@=Ur&+)U5V=yZjd7fCOy-JIT)F54misEQ9`rF55i)rHq zimBguEcV4(w-49DmGhJ`re>7wKrVW)fVV<6?}Q?iJ?Mn)jgU{hI%OMr-QAES5ku1T z5ae4=L)L<8xA=*t=8(KI*Pgi)B;!a(Ak?d&43F`GSd5?EKP-~5_{f@iKON54FNfpp zXh&Mf$Oh1AOQh}iCUrpLI0_6(ApGfMUpz)xv)&}MLQQmS( z0{tL#8K1`|8vGKb2)1k#I7a}+WW0kn?Roe7;#X_|#&S3A%=ad&i*U5$`g=Yn-*3S8 z)HnQ~ZTxZ${HPGfTxOF(sJBPid_Bw2Q!}El#%HpaS-iJ*#zhSw3y@1~3&M-{_=REan-URJ_1=#-jQdc%h)R3elA3 z{=C?YwNAS&%)Pt0adkYwRH0YnA;d3J*)uzrrNs72Ufpx+RoD9`gQu-qjr*+p_U1); zEdJQ|efHJ7=JF6NvomcN^ay!?k2o6jPnkK0p8UFQ``ss{+=Ur8BaKEr*7{d47M~N`>1uqIsQ1L|M(mY> z6OapJf$HYHlr=A@!|Y|)d5J9Uj{+<$?m>@P3>&@j9H?ZHhfPWvgRv`{Ft_C^d+*>c zFu8;OaagOit=<`o#og=W^>F4GU}*L3Ez_=+wgn6A$!HP4ibKool7 zk#Am${Ftc(3jIqe;dMjs*$3>Y0h^Wze35Yokr7FWz<;>F&nMXq;8Sqkh1BOS%vXNp z0^&R0rqlby2j_*OK+mJfK`&LQ0=JwB#kg@tq(Xk-O@UMB$87X9R0EZkJjs&X17-i= zjc3kdIqCNMj{MSP+Joaec5x5dr@g6rnmCT!&+kxgpE;1I>+927bACEIa`%hcmKt9; zFC6Z4oJPVAWyDk`A>$r>i>u;=O|lx%)wDg_$+?L|W7g^B?ycprL#oR{b zH@fu@VJ1QRnhRU@puW zkcTt1-Vb1?p#4q~q~r?|^Asl)C0Ds<>h0nWLf#-D9yN~RStdG&w33nO<9=lCbp(A; zurw5=Pcyd@9!~=2bhD<*ha{J`4=|;>k}7iYSQIUPqo`&IKGZf+ZLbMmG&*j3qBh!H zX?U`0KN5_^c_%JZ>o+cd<=+y>B55pG?{ocSD*U~Wqs|LRoIyrH*zD!ei(&zQ=F~Sg zSO7ePOhFgfOxew9pG^tQhjn6@BB(uNcxz2~oF=6XFM&3Nv^=6Sr?ch#MBLfT!{Fh( zI6Cdv?CD3+a6f{Ih;k9t|2wl1EM`6#u8szBA_YMrrNjKf-q!5HYT3f|-N+p$Dvt%K z)OOB`*V~8dr&+(lajfZD04f{-<9>DUfB9Y6z#^H8}J7o@(RzIT8B8br|Fa-oKEu~nDbKq ziLaUhxZoanR!bQL+#~dC{A-Cbd)k9TZyCp;nYU+`v4Gc)7s$O@vRNWh@u7s0=7K!L5`t@S|0daI~(!7?&8ihnaOd8 zo!fpgtmoLDr_WOxabscuRhJ`_NK`$oRZ)+}mE>vgQH8(qHt=10%G; z#?6nELhYlvG7``yKb%IBxsdEHis9*?)hR^e(-To%iP%>ewyTs-WElF+uarTOWZzoc{jxOxtlTsVo)Lnd3B zcBSHZtc!c2_dU2d2A+*=;}%ZoKt83kP=otLv}Im=w+g1?bL2Gs_?bGusqv?+`)U1; zJIjv>$iy*Rs>oS$%+F*Atrqp$6Z;zKnd&F@XIMsKpq=Eq5b!INe#fotd-m@}An&|P zX9@7EqMiqWVZ1VTrk86^v!*LqzB;xCr-_!0n$7sEc?7Xm%XCM?lT4Q?YMKBS3OPM| z2LD`4(QMq=2F?^*BT;^@h{po|k;iv`UV)g#*JK+Y!E2PMyJ*6NpGpEk3C(Q*lt4z` zOYmk6#JVKHg`%LLI|d3|_}i^>mU;D}tiwn0pP|1w4&>;V@14=kYs8Jk=xnjP9$PKK z+GQyN1<(DjomhPM_Usq%sB~vFK@Kvz`rOjAmf_EWG7_16>FS>t|98efG^0nn$>}Jc zrC-}f;G&Jcq24m>N1|=_PP)}bz-c^6U}sBdV5&m^z16(a4fM(9M&})b6RpW1=Lz$O zhCV&kuop0O62qy#fcKCwWHeeVG-OQ908Z_6DmIS634EaP{yy36-2S<-7(B|mM))$0 zj^D4xNAp^tBCcqejwW8|fMeFMrbmrs?!{ZXM)I=8O&@y?bwX_4x1pha5~!c~w>no} z1<3(iF{bUSXCuBnPtOm8wVJqS=FAH>B>?C+PGdhV49e2iAzq`+AuChVvSZ{|uu3y9 zsEVOLG16*Eg8&R<*3?{klW%f#3nlbkYq9%c%j11}hB*@r`iny^9Wfm@d0WYsPQTkf z9sZI%`<8jp#7m^vOxBUr+~+i=9I=ghq@3aUjD$4nr^o9{D6}mSJQ9Oma~IFCf{BC+ zg*--i&i|RHsmlQ@TW+P9uYTz@66M@4B1(aAW1+p}Z5Ae`HbZ>RlWk6f|EKL*m)b^_ zaBUS;kRK_@mW?mMJ~qA(C<4Tg*sMbg@c{zi07)u8dH>fq>g)83B;(!M6#-vK;nrxT zr~A8TY*b6#vy?0nRWIV)*n`R6wcK;&-Jbtq(rV2m@1)$aI2KM(Z!p;(H+odp!t}{@ zRMjbYVU=H~w3QY$mMgyMP-RrCN?4ej{tHJ9uxr4_TA736^#RBl%sWA+(fUeD)_JEq z8eb$F%>gA$GbGUj(Gs5@j#K&y^`+wLH`xo6_CW=B$I7ZNzjt<4_XKdhU_0~n z;3V6#&l_=1QKZ%o#<1p`qbIE&fp^!@)YsM_jN(|94u9QXD)a=MCz!TkgjleYam|Gd zs8S%E6CPZ%Uj^RfUN%0Y+Q;$!KH=hVq0iQmpJ3UVtjxhBEzYJD%C#Quo!F1j`FUqm z!A&L8n%+TqiOYRf2FB!vH-Rf4l9?@%@6p_OTw$zC4Qb{+(?i#;_E3C)Y(z|BqtR%u zj)f8692|VUInDCU2~?W2@9E{;HZGENpLj;p){FWDZEJjW98R8%Um^tO&@sKuQD6@E z`B2&58q31_9%(0w2E{_Jk+S`WL<8^_9M46l8f!o{TIYa0Sm_UFo(cymPO20p;=T>fN`Ki*w+!w^nfP-u^E# z8bP3!Gf}-9hWXTm2gyLRB3F@^)bCiek-GAYoDE2U#LXtVtRhaSsjWWu zcgIEG#}!z|<4O1a0=0wM<$8Q?e~HR8j*D;5TaJfZ)AN)xQ1!%S5JtXud#GZ#re=(0 zH8oA7*mEV3xz}ptw6t3cdh0~3X<-l>YUl?E{tnto6W*MSt2NkWn-9;Dt`7NGLe+D8 zg?c$F>RK2JmtS0c*q=wzTjoWu;$VDk`SQ59qtSMlXo*ze-nP(eLAay07dX^893Jal z8)uf76ff}+OT=i_alpB$l{}70UyGvF z^d}|Y9E{WQae*M_!S!{2hx5+6JMO10mUjx{b9Flq8%)zxPAe!&#aX(G6i16#8N;9> zI<)-<5l!7=|2*eSJsdjQX{;}caWw|o@ZyZ9Q@s}dY-@8QDTxKk)pZQk4Y< zzVee5_Gxc+T5^q`K0mG_Aaa|nsg850^~sj#d^w`PRK-8~yYqR0f5bHwd0ewGfHsQF z?gy5ObMSw#>Oi+?fWaa5|H^t%Gmn7o3NG@!dr5f)R%iKSAY0UuTUo^^~3vzfU%63=GiC7HKC6A^`lbL(kYh@#O_&8c#(Y z$E*CB7=G6(ZkDF%ap~PqeOGTO?)tm7aExc-;NZW5BzZL!kxm)eHS*ByPm@^q4{8`3 zdlE2-*_t_DI}sD-Eb3@?zI%i@RG(~EYzoSbD@^)k^_*O5xEojmu6n3%?i!sdK6}|2 zdpJ2AB+*L$5t=)7O@-d_H0Ui;L605WxEWI7FTgh(+7@`$s1bE5Fd3L0dHY#v46`dW zngl@zkKmsZXs7SF6ii(&c^BZ=$j`|Rf|{yd0rmGMA3hBt-zT$V?$o^VenL8pp4T!M z*fw2luK+h>wFo6rB!|({UTG}0iLv8~B({AdS*TEr8!Z9ZYCJ`&(OCet8q`{Dw0B6F zvBCW(?L&b+Ok=t`?hc~p)mU&avVU3LNjN^s9Vx(Kd3k5hL#^5zfQA(Ew7@_Fj9G?z zJtv;i3-ixjFOGzrEbzW4ik-L>MmJUjBzH3-~qT) zt?OmFOcn20tnpGQ^ApLrC9)olQ_ZUv>!{b_+CO#h{}d(DwPGQ5Ka^`pjgNJ&pMj{n zFv{Qy&PU0Q1?!&_vt|eQNX48QA0ujN$0ODGW;vSCYrZSn+p7|)oI%UB{@(i62#$-% zWIU~HHheZ6rZ;TW8szc6-fj_D*x8uxRUHG%yH)+8iEoTYzPl5dbrpq9N(J{kWu zqYiCVW`I8N!W;_gI(+)|>#6e`mhaP#@*2MTe$< zR`r*aql1(h;L^Mji;Z7)?*ZfDTlaW=G%dCp(xNsEm19%B6Z2%F5l{8GclTmtV+1|L z-8-l1NyyQ&i<1-WEo+MzyUuQ0ot?Qx@`b)d-pxN{1b#WcIau==VHJ|WmkY`}Ydt@o zit{ePZCe4IPQCi4Lp36|d$)|2=H;H)1_)q``BaoQd3>)MB%xjNj5#+S0Mqz!&2ho& zD)g53K`&?IG@f%lfK(eGZnqEBb4h?GTt5XWP;{i7G)ZWJ_w>oSb0?XapchM0;Kd?38#cKrfbB_*c<8I;cv8+9teT+a5-F^q zUbxLES&z}Bn#e)Me@??OY5TdT9ID`m?l<5)z2hTz{GS_>y=g?M8py`GSOtpx&9~ zolVX;ms!ra%%$UyJK3J*s1oFz{%&QDcPra3)XK!4D@(+8duZ1AGh`ZV$H2#*D$X}lpN`Yuxz+CNVJ-TYKq@+?Ns{F zCU>PWA$Fx%(-94Z!Jl$s|Fi{j|~gnzEE`(uG= z)6fAeSiiJZFGM%RA-*JWux7mWVW-(P^Mk$ReP|=pdu937(gO?zlC{?n=IY*@Uu66C zW*KlFCWZlrR{ZZSxm@-6QZ*Y7FGWtqwp~BFXYBn; zYnpeNdlpl=|E#@^uwKp~Xb0VgsWljI-&;2w577vsIqZjQgw7!ow)Ic3QMq&s8)vS4 z!0G2>&{LOYy3hB{V;mn1Biv|@bH0j|)O_Cg=FQ4+@%{Ad{iHuNV~}#FRwIPviB_Yp z#WE&QdC$WpsF5;);a*%PL5ZCi`QqFsW`1J$XEYc+Moz&|@FEV=m#^oC`B=R1!V!!M z(#xq04aQjo{$=CWBWJr>ATLZCf2Wv(S!lzP%RycZ<)MA2p@se9euz;KxMHaYj@k%0 zOiQstixa{$ZkHgd6j~*-BqRx}@n-kdJ(V~yc!h*P;M{y~S=>T{ zg)XN%t(~dUrlm~u2)u0EklZnvw$s3VIy@vj-5p;~9$t$@FfQJG*aw|Pmr|vsb_GA0 z;(Sqt+QaI^aF0D9j8={%jMSv~mJk53tuB8Ao^7>6VTjO+)b4V?DBKKT<&Fq6ZC#GA z=B;P0*vg#tF{n>189KzL&PC#$ z~i^Kq16F+k$?5J2}e5Vk`S99~a&0{*L&MSZSE$f@+_Bfb#KC>|#z+ zDCAps9fv*Yz}M?~?G1eo5$(e3NRnnFi!G*UF@D1|g5bSZr-=Q8;8={I*R4 z)U34QLOyib@ydG@K^ZoS_aZqK@}A;cd;E9SYK21bvVR~TYZT_*-nh_WIV%AOtO~a* zP8~oLzS;$`fN*FmHhT9b)2TD0}U|`0sL~%B46vrZqhKq$U+#F1f=dJpvGqacjWLE+3K=B5P zMabLt^8Y0bE62evn2NocxOx^1S-$v#Kk+Sp&O3&+ z+?nmF{|DQ@8*N8@U9TB)`}kSq`Q^mF5FCSVL>!Uqhtqs4HYprtzObrj`T2c zb*REvKrl+i1;@hHEpBN5JY$uDN)=DecS21kC>l>Q--Q=cL2yk*>xqu&fWTc612!HM z(v9liqD6=~`uyIMBab?&9il3DDbGptAp2h8+nCo`9E(jGizM*eaO2|EyXC>~!;A?U z|Ek-^SGL50{LyG`T`W_r!$>UHkhu9eeIOr*l@=RC@{*%`EH*YbC>X`p2>OpymQVEg zv-3|=g14s7`Nzst?n<96oQfd{_R%$fr&;o|)SW|*DPgdq%!d%NE%o+YZAqW6cz8Hb z^zq|DHOOos@niAzkBuxC8|AT>nBFp+c02z$&NBHc3$=!-bTl8NA|1o$yR!-#s!B2< zyUtlXy2G;y`-n{cP`Zf=&Fq?ldNU)tq*iFi-ckU z;V6y8E@%hQ8qQ0gaE5G-Wz{_GHjZ>p)0~cw8~2q;0fa?A8*Yn7(DbB0@EJdM7p zbUI-*5djnN0{MrVllM}qFOJx*5LwPHA9E!^J9*;C3CxE&?pMOMqGx(6^SjEp! z*I;C7jx_R1`nhC(-8(VfiBa?s78)&Z9Wi3Wah7fKBw6Z2-iAEM5nDv2h&6?<8kY%NAK`NeBy^5Vs1S^n*$>|kH+TiJ2j?{?~rG*RxCrq2=CU>Ge>C5gFL zZhBMyZyv+lP&R+qQy~)VpG|D(CZhI%tV9`b)<_KFEd^Q;+wp3J7i#YixuJV zqUIOQ3>`aaM{i?_m<^6i{(rD=*z0bKi<)0JGb@36pA_oI4a_!2l``QNfjZ)wz82Tw z^Z>uGrBDaHFF==XW3U--r^0vQJ35TAxM2eeEf)6kge!p7zozB26>fr=H< z^^ceu64_zTpr$Z=o^4EWi1`bug%ymfzwL}7W-nlIgQ#t6Y+Atd1=3=Hg4A`_kr0xs zspg_mhK;kD$ayVm%txYN$GGP-dE9_CCiQ-fTr9e_)DNjd7{X&)Zp$b}_= zE-jh`A~;k5slgQ1u7}|(69sPCsj267Kf$MuSAWf{o83^6Cgd`{mS@^xhYO}vsjK6n eayS!gqWlB1+P3pZ5W_|Q0000+oJ%>I)jX^h;H$0j>Y-(z0XJ=_=XK80= zX=i6?XJ=_=XK80=&d$!z(9quA-qqFB&CSiz)6?DE-PYFD;Nald+1bp@%)Y+9#l^+T z%gf~ClqV!ou6z+k}LKX=i82$;qLiq1V^f;^N}GySucnudlDK$jHd4sj0cS zxt^Y$ot>Swwzig*maMF-kdTna$H$zUoU^mD#>U2^q@<>%rntDc!NI|aiHVYulC7<+ zhlhvp@$tXEzp${dlarH+i;L;$>8q=&jg5`6va*?(nYy~Vw6wIgv9W@IfsBld>gwva zw6yE%>+S9Bytuf1eSHlL4R>~SQBhGzNl9yJYH)6DARr)LUtd>OSGz}9umAu6D0EUz zQvmw<1p52>`}_O*5QZ4~`uq9&3j6!{`t|zziv0Zf`IYEkKdyJnB$GR6Bjz~c-O`Ki5_%BKQQkyR}pRR43R_nExa25<+9tcgR z?I|v}7Kz_MQ+GXmL?_b|R~I;4Tzvd^0TXB&S!}kA-%)Y7j+1E1X(1D46K2!2O&gWB z^Gan@tJUguVaaqene40Im_-l{vLHBwMCW2E0TR;-MPTW+{vZ}{eXF8H4-yX&m_)eb z8BF<)ii>4@Fgj$=$WSp2AY;beNWmpwg&wUo*rF5YYJx<6CEJ79`i;zXg zB4qLNEH*+GA&X@!HbNF5i;zXgB4qJA#X}ZK*;gS8ss1};v3(JeFpS1qWbx)cBw-kb zFOkLi4>LqzoNObDwRgo3g>m+pSiC(BQ5g4ch{en5ha1p`U!{(CN_c!>Sy7u~9{+4R`e<0xb=E+DFFyV|u{74o>iA3L6cV-Tg2jBFV*JTgdlSdvd}ttu4ltmBzLs8 zixO)}y?=l79&{v?#zluEwrK=L(2^*i2ILg9AiY9CZjoThC&($J{P{85ck@IUuL^ie ze8=!^c(1hzBm|1}f5Jpq)(qPK|5b*#uZIpzkdG8qQqy^)#t0L-Q6o* zUF|-sJrr+1$XcY1m^|$7O8)OzoO1Wy2el{Gdr(%Md=F2tgath!D_ER5qe{k(BoKd$ zf?ZRD))3rSG{WB+HN}_l=?nSge7;pKWwF;L&s~)H zDu<6_xtaEPw@h(Xfe+1QMU@XZ#UP6lGs*?BXF$p(!LYK@kW~I{aSL*e?fLWi+ zJDvF)VNNCxXQUF#X*3)Mp*B2dU0tup_mrXe_@Qz=T*2L{23Sy3tb9i9PLDfQ*^o5^ z))x`CQH(%4n23n_!VnE$-ptczj54CjxAFp9xt!4j^n%p|yj%O8^_eBB3-Rc?Z=*9y ze`goRWIZq|%CuGF>Z3^Y2v##z1wLE>)jK0+84EowUX?v8E{;dVOeD3F)3oCkw^;>$ z-Ku;9c?UkFOrQ@i-HMim_Lw#VpiS`yyImBIfojoCMr_1>3;043s^>0`k)mT_p}M;4 zW_RTYA+SX~KC~)97VCs!1&isZKC}}%QQc`JqpT#03FUOBAbo;p^b=&aXj&rm<03{} zGg}mA275nK6Ytx$DMyp>A`a5181`s3`YU8D$DHA334S>#G#X|1xioMzAi{de(19&EPVJe4$IXyU^i%%CWh^Z#Muu=YE?Ig?&|s^4Ye`%X zi4`oI*&v^gzLVY3p2r;R2@ga5N1D$g4>HEaK?I3hGAG&XNOm%?U|S%DjM2k%C#CY# z5l9roF6R_dGF{m5l$0N!bH#RI0pH0{AyN2Q)UB*ti0*y<_U)_EXCbehyy8W1BBRc} zPuR#K&9loeBTi{O-q5&HUNq`PUR3TUlj(F)z7Ej?s}TEysx@gRp@GN_+zwa0e~}tkP(`$`By3`#jb+Os zG!ZSWgYM1&kz4b%1xqG79DHw9=a+1r^zS!d&OOzk* z2hiXaXZ22ig%?G@cRF*c8!6uP169hfYwcTM?G-C;%3D2qA9wMzYwsvAz3WgWv@Qau zn0-}`x4cNpO5Bqle0PSGpT*k4ESl}Z-lSp;slP$i>7G6Y5H^>x-)mm)OoWY`Ok_vR zi27+74Uhf6&cUARLePW2s(L6E;YX^~TD1nY1a{iBD(ttb9@TKFwMBVS8~Yc

|E2 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 diff --git a/dash/img/shutter-100.667a287c.png b/dash/img/shutter-100.667a287c.png deleted file mode 100644 index e7b8ee599032640aa4f06a76584685a9e868c870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16179 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%0A5;Nald+1bp@ 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 B4jcdg diff --git a/dash/img/shutter-40.b14d8bf1.png b/dash/img/shutter-40.b14d8bf1.png deleted file mode 100644 index bae91ed9e77fe9dd0296393f6169b7098e2c8f22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18820 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 IM6N<$f~tm-umAu6 diff --git a/dash/img/shutter-50.f7f69192.png b/dash/img/shutter-50.f7f69192.png deleted file mode 100644 index f71c8210806f66e0e21c4d278b0ba6afcf3c251e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17147 zcmV)bK&iipP)2tzeX&5EJtumM!`pwz{N9=Gc15DKe9kEi!nmDLz29~m%zm?g)cOe zH9oIDJ*+-8mo=Wk$18g)Iixx~sXaECH#wm>oWjO9pEx(1H!z7XGL14XhA=94D~`9k zim|q7XJ>nzp?;#LnZLw>r>upnu{x$ZoSd9@nVl6| zYie5Z6YEf zKBYlnv~_W!lS-IYI+H#%kT=fG&dkir)6>)1+S<*{&EDSLX=i8P;Nace-PP6Ak-M&%nUI%gf8c!ori2lboEKs;a8u;^K^q zjHjokgoK2nqoat3h?ka@*Vot9*4FCk>b$$Vva+(exVXv5$*rxe@$vDxy1KKovyhLE zu&}V2nwqt=w6m_R>+9?7?d=T>4Ss!nc6D_~NJt0KZ*Fc@R#skKUQ0_$PEJlX zO0~QI003TeQchE|`}p|y`1=6(v-x=xc>BiUc{G~bb?^84-Vydk zxIaQy$K4Znz@__u;MF(a?(V$f=&#Y=ySp1boBRAg0q|Dgm$$!P64Y(EciMXua6<1) z?Dg?*%APa+I`%f+pTvFYf!U01S3NV}=?!r4rsqi{xcu)U)NzQwHE$DqwfJiB{kGo* zto)V14I_%+r_lNI_U*eg7yq|FE|46gMDpSrC`$bHs=Zoa1f&ox(arlGhl^0IjkQQ4 zaVSxN%tf=JxOn&D*hLmUU>(|Mw5j->V#W`xrND31{=vDhmJ;e%mL17S=>HU495E9z zGcGQFJ}y$t5H~=Ioy&JWEf+`J6kJ#oTohcK;Nqg-LUVCZ*hOI%S$0uyp}Dvy?80(U z*hOI%gI;Z1%+F8(Q;c`&ZL>`tp9#hT(8x4?5Z<_B7KM$ubqiL^EbG z;wCK|vaMvULq06$=ESAkSiZkNE-v0T-KU?y%wsw$d;8>3>C4k!%tG9B$)MGe!g0Bg z>`00@eJ+}xn2S&A$H#MSi0hL&y0lv)e@65%;o6E*`As|0p%`7v~F;yzD zqy;vzZq5n%jHN7YPUt`Xrn$KI^^cMBZ(aV_I7muWn0!Pkh>MGhOV_c{UvKA8SegbZ zOs6wMwRDU+Ac2>r6VJX*+9udnjp;pOfexc3QLDkP*7|mpaF*=YTzX03nGkg^-|+N+ zY%V5u-Tk<~UMzMH4Ay`?W2iAEG&Iul3CwHgVxoX~(_dgRQ42>WFv8`f-6D~3g{1FO{ulC<8fpEkduqXuphTpUa4AD^@KvY zmPiz^s?hJx`XSa5_-eJnjeuqkqE;sY{yL(1NEdh%&zstOqc*wx({{QOg2!$)sqV=f zGB!Fv*TVzm_=Mucx{;HM;d)z(>eZl9sg%{P5(E@Ws7iGT@k}k%Qo3fXt6xG@YaP}h zy?5++ep{{Din~>tYS|UAr>j{oL73CAiXz(521#>09FBQM6v;hs9;YL{n~zlsu)oX6 z#d@)9`PHC&m4Pw5{ER8B4$ z<7XO^1HpdcDNYT8``%Jm{ z&`nFtv?Tmqc%t|TeoxOixp?UA8~trO=Vwf9v{6vFI)H)#-Lw!-l%Jhttq%%xD0v&R z4DD$VYV>;VrTM>RYU%!HQZP?BJCdx zoM97*9oFpbDmIC#0ZeG7pXd81qOhWo^2o?|*=KEOF{(B@qT>pn%~nlo)t2nt+FX@g z6DO(*VV9RPIvp0G@h)$D(cc|ftJ1WhDqd*pR0Uiqi#E!LDizNH788LG6Hlu($}F(X7xhTSF7o~61Msub}3y6#MIv4}U3r_AD-qyRSkS3)ld zQYvNqxujGaO&-j!@1jB#`YyAnA|+)!4lBe{QZHqDj|`6_UFAu9jXLkC+Z@Gg2}t(* zC?^-oTF23yUs+F~wqktAP*otMSXm8jSvy^`VV%%Mjdc&6b^AkD{paN3zSrn4lyR6kAFBF} zuC=vqU~b1_>@X;KY_@67;97WLhSoor)@@_y1T%2+##x7)jb7e1b#nKhB!-p1+L!TF(57ZKqo0T&_xb}zp{JN9IN4U--Srt$`4Q9HU)6HTvr9ru& z55W%wUzot}ObFEk3aHI}UiQg3!za;SK!;E7$m^*34&1G++9n>p#>J;jN_WPsb}1+i zY{P&)momz$a**lH(hfeZ%2nlF%JS?f*_o7*5LFecCuME*gg(>(N&J)xfORK-_Qu5u zoOZO^Z_{>YzIw81`}7b(@~hI$_Ny7OvqQXG_p!lH)Lwwi26&~)nd zj+?{M2?YgGC_%jrZqE>;V;%Z8=sfn=y@@IlTzLr(*Ln79N7@^R{yg#&8r`X`g6Bec zuI1zc^+jcn?V`FiGUGb!n<`tSQFi$niJey5tMo9#EY;$U| zr&SgiGjObQ8>N&{MGpP$f+k}sP^!^rEZt99nN5Wb+w|lH%1l;Zx+igltq{KwF7f^`_ zIqr;pDrZ17^Lur2jPxk+&^;R<@|38{$%WFL_u%f7qsYd$no^&3pxp>)yyKn~IO#jZ zPvm8cwZAY*K9cJZ?;nj$566$PovCN&&J-6)cJ`Mzw!G42obeh3cT#GOn3`+-?mmsNslb+ zwlL8@8d*lrw}?Q9wn-51z`^SHHIz=&ij0d6Se!d=p4c&B@fzaBY}9HSdM{CoI@f3% z`S|Tc^0BharSq21ZP=}QE*HJmxEQVv^C+nXrq7)rs8~D%wyW*>VzdMW8I`c4g71B? z@C5EiOF_K}N)(5d^#F{0$w3lohKxm03_m*q&9)vDPS#d!xz1@9a%_2^1w+|3T}C$q zLFIS^o?Q{F2eJm1>+EYnTl3JTroTEQ3!471Z{ zs#>?Ov-wDe?jjdWylPBy^uS|R4Z znASoFTC({r@3zIAyK$$?9)DTT`TO5aRepRV)M>sE@A)e#z9VEe<$D|g_9X3HgUuzw z%%!IT*TKdt`ziV)-ZUH3?s7+i3V+kdwJA%868RP)u0O4Dr>Vv1ihR)JLNYQ|#q)V8XcX{w7J$}yJuC9NDacz; zkbkmmB99!ZMb`6=zb>k^@Iz;)EuREjH3vieU9W~;bVK`yp91)I`_W$Ug@9srV)GIKwECN zE)4F(o?YuvUf=FfFeRDPP`61~H?2Si#8F5%rO5H|IAZ2OanLM?#z%Lm#Xd-#c0o(V z(sGAyYRpDR6qctl)LFcd+(wzdiJuHScl(y>;&gG^atvXykP7-DU`&NI4pP!Lk87j4C z>dk^$oDcJ<@ST>&`&ISkEdfP61-86pKc>g`YfOl-(rr~2SoudErS25N&e3TYr0@4i zCux*P%VXqlUL2FbFzQu&dVI2vhfhRl4wv;ki-zYh>t#e+D0}MvQ+=&k1+P}o8kNqI z+_DzV(H^?m3D1-2;o8IHM=3afA${CrM#` zSDJK%<7=$NCq!u`-~gir!6%<~XTVRs3Q8niNZ(!68zOMs2kkpad&^p&r_mfD`jW*U>R5Ey2WR0$8l zgW4#vz)#-xg!K1&YvAy!3yH4_KD*!hW=8fx+Aoe+rB{fy2jKbKvKELt)5JBZ_KHZr zGo-3=1PPt4`1Fxy;`2;b{L?BP;yTqSQph%^gfJdA$a*YBs>__a7S?+@=tjLqBk2kF zt=SzWw^d8rX?pe%cp4c$C`=W@5T%6=6sw8iP9XG%F$M^V7CYqRI&`OpZpw8d9u&=s z;0zUSqxc&UZ6eHMh<~&OT!g9SdGt4uuaVFA(?aevVk$goc^$b1xKmvzGiBk6da`_= zz`7`@oA+3%Kz8Nz{P3GorQUiK_)Om%0|*C(mroCTHj!xYi8*AldN}Oc7*F4SKU*FnlfxW62Tn%+rT-sjKmIn3cvW!AcAA80g)@-y;8?Pf1UqeJ`nNG?Wl&Nq5lyE#q_SE7Fd#$so zV3<4!IYH+Ee0h;i^ObQy{0?glKh)fQEcz6|zh*ASuf_WY(AKMWg;&{R@oBCr`E4Qg ztbZ<|D_13D3UI&u4?;DY=0MG#mg@p62cFke@*(rlyt+UrNac{z?Lz;exv3C_u3bs> za-sUJ6((K#rq_z$_2pZO>zdK*$MdG;x_DThZu4m;I@W;C;}i=;J}RaD&E73+>iI#4 z%Udk)!&BvVN>K*Q_>2}uF%yeYf1Zf_gGPT$DBN_WkT~vm=11`5e3opR68h<@d6NwC z{AyVX%+hoW*a}EJ@%vj48j(tK^5nZa=z+wUvaQjeA;h5oiB#bt9-Bp&x3PUOC;lp# z9Lk8hJmA9l8>KZco%7_iiMdS>gf;AuyG$NbeJ@u=e;;7-35SA(@2?sSAz z%qk|qg{+q0178=FDA_VI>?gHyW%8mVb0Xrf%ZubTYLh#GIq_9!B=Q8H0_dNSmJiuz zx@}cA^fWfEiwkPYeG7^hN-UkE+|Rz@uqrmj=*6Bex%DKXhMXkdX5XvZy>e;)XzLvB zI%%7Au_I68uiupo*w5d;e*!Ee*F7Y7Ib6n3VBe#Zvn3#6U!y!zf1rOyVl)cc zWy0Gt@XNBhj&4YrkCFYv0M8!fdHT|&5=0zCt*Op;Qs?W{8l1a-WnuGm+>Ck#F|Cdq zr?E{-B5vq4Ff;M+Y7P`XlU<#6a=ApEejbP*=&)KvLD>V6SGD)){U)^Q zUjAy>>%;R*e!ktMoi^*@?eqC%b=tew!fk)M?XQ-@JE4&2!RuFVjF8iozh1r^_xTYG z*D(JHw+wzm26Use;Z0OI_P5XKYa1)r`|9$0v!^laN6fN-c{$-wsD;g2RrAR^oAdTC zD0C@T%^z3ov2N~-B}CQip}GzCSgq~X_zwObFFXJ+*sjQrs9af@l3B%E=Rq>22;VbGA@V1__y2j z^`Ygu0Bw0Z+x7xgXW-&AEDK^EOp3C~;kq$o1}&sQvgDmYZcT|950E#hTu8_vgGYw% z$irIE2VNE+UE{*pRkW6LUhd zp7`f;hDQiQ9Zlut<%A>N-5ed%>Sy?orrv8b39c*8@ny@b)bZlnbRGHYR--LzUMURS zDsCoI({pO*8CRR_)@8cu<>i>RoCh0+zmv*yYHyoof=Z`F(Wou|b@lbsc$Ov-tr;ql zqt5R}^WIt2&rxq!h>FEgqAL1iRcz%gX;q69apyLBdK9p!QRk!0(KLo=f@&d#SM!AW z%ewr`cMe92F|(F_N6O1(jeKXYE>@rw9rMJxNY#%-YGfQ4cn?ZaqZ~@~#`5MX6*{faPmliw^@aE|c@YWA7$xZuB(dK+~^A zlmo-3!`f1uXpHDnZ^4gLI-3T!wTwRYLOZ4!e_Gb!VZFMH#s+MO?HtE`&aAglCh2KB zRXHRWKLMWd#tKS-6-|1R2|CQhL4=Fd=KX~t$XEFZ<6SUb2lVF~&KD*1*t|ikOoOm| z;qMR!!;T5xzSr0FSIb(gS884ki4-v3gf5Hs)e*094#{cy9Zzi}RsI+hEfSdvoX@_W zksi(&nrimhP1LFLF@`Vf4nLTeqid0}ww#yD=|!%8DjQK+pbii;G7J|k@v}q}KL{qK zvy`$ROwakjM5_o>w1%ueR8i!Yi*6x3I{F^SEo6)B8g~lmkQb8CrzzXDsUHc}#dUvJ z%oN85SH6reLl)02e`7|2b+zqD%oYZBB->bS*-ZvbkUP#rH^qsUc%1Txm=4j)O!4Ii z@>zx@YS7|W7+Hk#a$uhh&L-S7;!eL7`-y2s%0A9}VX0H*==EbhJpoZ1XzhhHDJgBl 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 z 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ⅅQD|8x5Yg}un?jKZDO`HBd8Fkh)nQ5(lZm0R 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 S_5UV<0m|~Kay2q$q5lJ{C~4~e diff --git a/dash/img/switch1-off.1c3ea2e1.png b/dash/img/switch1-off.1c3ea2e1.png deleted file mode 100644 index 394b807c0898bcfae462e7e39db572e02085baa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8494 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 D7qtEt diff --git a/dash/img/switch1-on.0efda217.png b/dash/img/switch1-on.0efda217.png deleted file mode 100644 index c8837afd151668086f3c9a27be8669ab67e85568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8773 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 diff --git a/dash/img/switch2-off.a93e03d4.png b/dash/img/switch2-off.a93e03d4.png deleted file mode 100644 index db0d024ff180f9d9abc234a34abbb34d927abce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7751 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 VHu(5zUp^6{F{vXGnsZIa@ diff --git a/dash/img/thermo-off.774245ff.png b/dash/img/thermo-off.774245ff.png deleted file mode 100644 index 5cf977967908057a56f60b5331e9a94081c9efc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5819 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 FV1luOlym?9 diff --git a/dash/img/thermo-on.358a99eb.png b/dash/img/thermo-on.358a99eb.png deleted file mode 100644 index b83810443a1e3210cbe3b6b47997df94f0ec23ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5478 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 diff --git a/dash/img/v1-off.734362bf.png b/dash/img/v1-off.734362bf.png deleted file mode 100644 index 9704790dbde539cccb7029447133c152a04baa1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10476 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 diff --git a/dash/img/v2-off.84bf76d8.png b/dash/img/v2-off.84bf76d8.png deleted file mode 100644 index 8654b78ebff8b40171a9d4edd0b3faced45435fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9778 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 diff --git a/dash/img/v2-on.1674941c.png b/dash/img/v2-on.1674941c.png deleted file mode 100644 index 61cd95d3ce93a4f9e1e6628d4575073b958084b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10892 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 iyz0000z0{{R3t(!?`0008YP)t-sM{rC5 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 aA-xNXTNu1xs1^D;i@_aNk{6 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 diff --git a/dash/img/window-on.57150857.png b/dash/img/window-on.57150857.png deleted file mode 100644 index d5aa1f6ce7c982bd3af9e22bd9efb51ce490b5e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9105 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

\ No newline at end of file +dash
\ No newline at end of file diff --git a/dash/js/app.5a81bcfc.js b/dash/js/app.5a81bcfc.js deleted file mode 100644 index 238dce359..000000000 --- a/dash/js/app.5a81bcfc.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(t){function e(e){for(var n,s,r=e[0],c=e[1],l=e[2],p=0,u=[];p0?t.on:t.off}},methods:{action:function(){this.widgetData.state?h.post("/api/cmd/exec/"+this.widgetData.offCommandId):h.post("/api/cmd/exec/"+this.widgetData.onCommandId)}}},Q=z,L=(a("c17f"),Object(b["a"])(Q,B,V,!1,null,"7a605d02",null)),O=L.exports;D()(L,{VBtn:y["a"],VCardText:x["a"],VCardTitle:x["b"],VContent:S["a"],VIcon:I["a"]});var J=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("v-icon",{attrs:{size:t.widgetData.style.contentSize}},[t._v(t._s(t.icon))])],1)],1)},q=[],F={name:"InfoBinary",props:{widgetData:{}},computed:{icon:function(){var t=E.iconGroups[this.widgetData.icon];return"boolean"===typeof this.widgetData.state&&this.widgetData.state||this.widgetData.state>0?t.on:t.off}}},M=F,W=(a("6354"),Object(b["a"])(M,J,q,!1,null,"52d96760",null)),j=W.exports;D()(W,{VCardText:x["a"],VCardTitle:x["b"],VIcon:I["a"]});var T=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("img",{style:{height:t.widgetData.style.contentSize+"px"},attrs:{src:t.picture()}})])],1)},U=[],_={name:"InfoBinaryImg",props:{widgetData:{}},computed:{titleStyle:function(){return"font-size: "+this.widgetData.style.titleSize+"px"}},methods:{picture:function(){var t=this.widgetData.picture;return"boolean"===typeof this.widgetData.state&&this.widgetData.state||this.widgetData.state>0?t+="-on":t+="-off",a("5fb5")("./"+t+".png")}}},P=_,R=(a("e904"),Object(b["a"])(P,T,U,!1,null,"49ea2ad6",null)),G=R.exports;D()(R,{VCardText:x["a"],VCardTitle:x["b"]});var N=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("v-content",[""!==t.widgetData.icon?a("v-icon",{style:{fontSize:t.widgetData.style.contentSize+"px"},attrs:{left:""}},[t._v(t._s(t.widgetData.icon))]):t._e(),a("span",{staticClass:"value",style:{fontSize:t.widgetData.style.contentSize+"px"}},[t._v(t._s(t.widgetData.state))]),""!==t.widgetData.unit?a("span",{style:{fontSize:t.widgetData.style.contentSize+"px"}},[t._v(t._s(t.widgetData.unit))]):t._e()],1)],1)],1)},H=[],K={name:"InfoNumeric",props:{widgetData:{}}},Z=K,Y=(a("f48b"),Object(b["a"])(Z,N,H,!1,null,"2fb54cd3",null)),$=Y.exports;D()(Y,{VCardText:x["a"],VCardTitle:x["b"],VContent:S["a"],VIcon:I["a"]});var X=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("v-content",[a("img",{style:{height:t.widgetData.style.contentSize+"px"},attrs:{src:t.icon}})])],1)],1)},tt=[],et={name:"InfoNumericImg",props:{widgetData:{}},data:function(){return{mult:1}},mounted:function(){this.widgetData.percent||(this.mult=1/this.max)},computed:{icon:function(){var t=this.widgetData.picture;return a("dfaa")("./"+t+"-"+this.getClosest(this.widgetData.state*this.mult,E.assets.var.list[t])+".png")}},methods:{getClosest:function(t,e){for(var a=e[0],n=Math.abs(t-a),i=1;i1,step:"1"}},[t._v("Objet")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredEqLogics",{attrs:{type:"camera"},model:{value:t.eqLogic,callback:function(e){t.eqLogic=e},expression:"eqLogic"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.eqLogic.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",["manual"===t.$store.getters.dashType?a("v-slider",{attrs:{min:"100",max:"500",label:"Hauteur","thumb-label":""},model:{value:t.previewData.style.height,callback:function(e){t.$set(t.previewData.style,"height",e)},expression:"previewData.style.height"}}):t._e(),a("v-checkbox",{attrs:{label:"Qualité supérieure"},model:{value:t.previewData.quality,callback:function(e){t.$set(t.previewData,"quality",e)},expression:"previewData.quality"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Qe=[],Le=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-row",[a("v-col",{attrs:{cols:"6"}},[t.step>1||1===t.step&&t.cancelable?a("v-btn",{attrs:{color:"secondary"},on:{click:t.previousEvent}},[t._v(t._s(t.step>1?t.previousLabel:t.cancelLabel))]):t._e()],1),a("v-col",{staticClass:"text-right",attrs:{cols:"6"}},[a("v-btn",{attrs:{color:"primary",disabled:t.nextDisabled},on:{click:t.nextEvent}},[t._v(t._s(t.last?t.endLabel:t.nextLabel))])],1)],1)},Oe=[],Je=(a("a9e3"),{name:"StepperButtons",props:{previousLabel:{type:String,default:"Précédent"},nextLabel:{type:String,default:"Suivant"},cancelLabel:{type:String,default:"Annuler"},endLabel:{type:String,default:"Fin"},last:{type:Boolean,default:!1},cancelable:{type:Boolean,default:!0},nextDisabled:{type:Boolean,default:!1},value:Number},computed:{step:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{previousEvent:function(){this.step--,this.$emit("previous")},nextEvent:function(){this.step++,this.$emit("next")}}}),qe=Je,Fe=Object(b["a"])(qe,Le,Oe,!1,null,null,null),Me=Fe.exports;D()(Fe,{VBtn:y["a"],VCol:ee["a"],VRow:ie["a"]});a("d3b7"),a("ac1f"),a("25f0"),a("841c");var We,je,Te={name:"BaseWizard",data:function(){return{step:1,previewData:null,search:"",stateUpdater:null}},methods:{startStateUpdater:function(){var t=this;this.stateUpdater=setInterval((function(){t.previewData.state=!t.previewData.state}),2e3)},stopStateUpdater:function(){null!==this.stateUpdater&&clearInterval(this.stateUpdater)},endOfWizard:function(){this.stopStateUpdater(),this.$store.commit("setEditMode",!0),this.previewData.id=this.genFakeGuid(),this.$store.commit("addWidget",JSON.parse(JSON.stringify(this.previewData))),"grid"===this.$store.getters.dashType&&this.$eventBus.$emit("addedWidget",this.previewData.id),this.$emit("hide"),this.search="",this.step=1},genFakeGuid:function(){return Math.random().toString(36).substr(2)+Math.random().toString(36).substr(2)}}},Ue=Te,_e=(a("2a1c"),Object(b["a"])(Ue,We,je,!1,null,null,null)),Pe=_e.exports,Re=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v(" EqLogic "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Filtrer","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-10",attrs:{headers:t.headers,items:t.eqLogicsList,"single-select":"","show-select":"","item-key":"id","items-per-page":5,loading:0===Object.keys(t.eqLogicsTree).length,"loading-text":"Chargement...",search:t.search},model:{value:t.eqLogic,callback:function(e){t.eqLogic=e},expression:"eqLogic"}})],1)},Ge=[],Ne=(a("b0c0"),a("b64b"),{name:"FilteredEqLogics",props:{value:{type:Array,default:function(){return[]}},type:String},data:function(){return{eqLogicsTree:{},eqLogicsList:[],search:"",headers:[{text:"Pièce",value:"room"},{text:"Objet",value:"eqLogic"}]}},created:function(){var t=this;h.get("/api/summary/all",(function(e){t.eqLogicsTree=e,t.updateEqLogicssList()}))},watch:{type:function(){this.dataLoaded&&this.updateEqLogicssList()}},computed:{dataLoaded:function(){return!(0===Object.keys(this.eqLogicsTree).length)},eqLogic:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateEqLogicssList:function(){for(var t in this.eqLogicsList=[],this.eqLogicsTree)for(var e in this.eqLogicsTree[t]["eqLogics"])void 0!==this.type&&this.eqLogicsTree[t]["eqLogics"][e]["type"]!==this.type||this.eqLogicsList.push({room:this.eqLogicsTree[t]["name"],eqLogic:this.eqLogicsTree[t]["eqLogics"][e]["name"],id:parseInt(this.eqLogicsTree[t]["eqLogics"][e]["id"]),eqLogicData:this.eqLogicsTree[t]["eqLogics"][e]})}}}),He=Ne,Ke=a("8fea"),Ze=a("2fa4"),Ye=Object(b["a"])(He,Re,Ge,!1,null,null,null),$e=Ye.exports;D()(Ye,{VCard:wt["a"],VCardTitle:x["b"],VDataTable:Ke["a"],VSpacer:Ze["a"],VTextField:Ht["a"]});var Xe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{class:t.previewData.style.border?"":"hide-border",style:t.widgetStyle},[a(t.previewData.type,{tag:"component",attrs:{widgetData:t.previewData}})],1)},ta=[],ea={name:"Widget",components:Object.assign(vt.components,{}),props:{previewData:{}},computed:{widgetStyle:function(){return{width:this.previewData.style.width+"px",height:this.previewData.style.height+"px",backgroundColor:this.previewData.style.transparent?"transparent":this.previewData.style.backgroundColor}}}},aa=ea,na=(a("a66a"),Object(b["a"])(aa,Xe,ta,!1,null,"746e664c",null)),ia=na.exports;D()(na,{VCard:wt["a"]});var oa={extends:Pe,name:"CameraWizard",components:{FilteredEqLogics:$e,StepperButtons:Me,WidgetPreview:ia},data:function(){return{eqLogic:[],previewData:{}}},watch:{step:function(t){switch(t){case 1:this.eqLogic=[],"manual"===this.$store.getters.dashType?this.previewData.height=200:this.previewData.height="auto";break;case 2:this.previewData.title=this.eqLogic[0].eqLogic,this.previewData.eqLogicId=this.eqLogic[0].id,this.previewData.refreshInterval=this.eqLogic[0].eqLogicData.configuration["thumbnail::refresh"],this.previewData.localApiKey=this.eqLogic[0].eqLogicData.configuration["localApiKey"];break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,cmdId:-1,type:"Camera",pos:{top:0,left:0},eqLogicId:-1,localApiKey:"",refreshInterval:0,title:"Camera",quality:!0,style:{border:!1,width:"auto",height:"auto",transparent:!0,titleSize:20}}))},finish:function(){this.endOfWizard(),this.resetData()}}},sa=oa,ra=a("ac7c"),ca=a("ce7e"),la=a("ba0d"),da=a("7e85"),pa=a("e516"),ua=a("9c54"),Aa=a("56a4"),fa=Object(b["a"])(sa,ze,Qe,!1,null,null,null),ma=fa.exports;D()(fa,{VCard:wt["a"],VCardTitle:x["b"],VCheckbox:ra["a"],VContent:S["a"],VDivider:ca["a"],VSlider:la["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var ha=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("OnOffStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},va=[],ga=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v(" "+t._s(t.title)+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Filtrer","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-10",attrs:{headers:t.headers,items:t.commandsList,"single-select":"","show-select":"","item-key":"id","items-per-page":5,loading:0===Object.keys(t.commandsTree).length,"loading-text":"Chargement...",search:t.search},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("v-checkbox",{attrs:{label:"Cacher les commandes non-essentielles"},on:{change:t.updateCommandsList},model:{value:t.hideUseless,callback:function(e){t.hideUseless=e},expression:"hideUseless"}})],1)},ba=[],wa=(a("c975"),{name:"FilteredCommands",props:{value:{type:Array,default:function(){return[]}},title:{type:String,default:"Commande"},type:String,subType:String,eqLogicId:Number,custom:Function},data:function(){return{commandsTree:{},commandsList:[],search:"",hideUseless:!0,headers:[{text:"Pièce",value:"room"},{text:"Objet",value:"eqLogic"},{text:"Commande",value:"cmd"}]}},mounted:function(){var t=this;h.get("/api/summary/all",(function(e){t.commandsTree=e,t.updateCommandsList()}))},watch:{type:function(){console.log("UPDATE"),this.dataLoaded&&this.updateCommandsList()},subType:function(){this.dataLoaded&&this.updateCommandsList()},eqLogicId:function(){this.dataLoaded&&this.updateCommandsList()}},computed:{dataLoaded:function(){return!(0===Object.keys(this.commandsTree).length)},command:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateCommandsList:function(){for(var t in this.commandsList=[],this.commandsTree)for(var e in this.commandsTree[t]["eqLogics"])for(var a in this.commandsTree[t]["eqLogics"][e]["cmds"]){var n=this.commandsTree[t]["eqLogics"][e]["cmds"][a];!this.mustBeShowed(n)||this.hideUseless&&this.isUselessCommand(n["name"])||this.commandsList.push({room:this.commandsTree[t]["name"],eqLogic:this.commandsTree[t]["eqLogics"][e]["name"],cmd:n["name"],id:n["id"],data:n})}},mustBeShowed:function(t){return(void 0===this.type||t.type===this.type)&&((void 0===this.eqLogicId||parseInt(t.eqLogicId)===this.eqLogicId)&&((void 0===this.subType||t.subType===this.subType)&&(!(void 0!==this.custom&&!this.custom(t))&&!(this.hideUseless&&this.isUselessCommand(t["name"])))))},isUselessCommand:function(t){var e=["sabotage","batterie","battery","rafraich","refresh"],a=t.toLowerCase();for(var n in e)if(-1!==a.indexOf(e[n]))return!0;return!1}}}),Da=wa,ya=Object(b["a"])(Da,ga,ba,!1,null,null,null),xa=ya.exports;D()(ya,{VCard:wt["a"],VCardTitle:x["b"],VCheckbox:ra["a"],VDataTable:Ke["a"],VSpacer:Ze["a"],VTextField:Ht["a"]});var Sa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-text-field",{attrs:{label:"Titre"},model:{value:t.formData.title,callback:function(e){t.$set(t.formData,"title",e)},expression:"formData.title"}}),"manual"===t.$store.getters.dashType?[a("v-slider",{attrs:{min:"50",max:"600",label:"Largeur","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.width,callback:function(e){t.$set(t.formData.style,"width",e)},expression:"formData.style.width"}})]},proxy:!0}],null,!1,1919895388),model:{value:t.formData.style.width,callback:function(e){t.$set(t.formData.style,"width",e)},expression:"formData.style.width"}}),a("v-slider",{attrs:{min:"50",max:"600",label:"Hauteur","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.height,callback:function(e){t.$set(t.formData.style,"height",e)},expression:"formData.style.height"}})]},proxy:!0}],null,!1,2510918117),model:{value:t.formData.style.height,callback:function(e){t.$set(t.formData.style,"height",e)},expression:"formData.style.height"}})]:t._e(),a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-checkbox",{attrs:{label:"Afficher les bordures"},model:{value:t.formData.style.border,callback:function(e){t.$set(t.formData.style,"border",e)},expression:"formData.style.border"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-checkbox",{attrs:{label:"Transparent"},model:{value:t.formData.style.transparent,callback:function(e){t.$set(t.formData.style,"transparent",e)},expression:"formData.style.transparent"}})],1)],1),t.formData.style.transparent?t._e():a("v-row",[a("v-col",{attrs:{cols:"3"}},[a("v-label",[t._v("Couleur de fond")])],1),a("v-col",{attrs:{cols:"9"}},[a("v-hover",{scopedSlots:t._u([{key:"default",fn:function(e){var n=e.hover;return[a("v-color-picker",{attrs:{"hide-canvas":!n,"hide-inputs":""},model:{value:t.backgroundColor,callback:function(e){t.backgroundColor=e},expression:"backgroundColor"}})]}}],null,!1,3206244845)})],1)],1),a("v-slider",{attrs:{min:"5",max:"60",label:"Police du titre",step:"1","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.titleSize,callback:function(e){t.$set(t.formData.style,"titleSize",e)},expression:"formData.style.titleSize"}})]},proxy:!0}]),model:{value:t.formData.style.titleSize,callback:function(e){t.$set(t.formData.style,"titleSize",e)},expression:"formData.style.titleSize"}}),a("v-slider",{attrs:{min:"10",max:"120",label:"Taille du contenu",step:"1","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.contentSize,callback:function(e){t.$set(t.formData.style,"contentSize",e)},expression:"formData.style.contentSize"}})]},proxy:!0}]),model:{value:t.formData.style.contentSize,callback:function(e){t.$set(t.formData.style,"contentSize",e)},expression:"formData.style.contentSize"}})],2)},Ia=[],Ca={name:"WidgetStyle",props:{value:{}},data:function(){return{iconGroups:E.iconGroups,backgroundColor:"#FFFFFFFF"}},watch:{backgroundColor:function(t){this.formData.style.backgroundColor=t}},computed:{formData:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}},ka=Ca,Ba=a("03a4"),Va=a("24c9"),Ea=Object(b["a"])(ka,Sa,Ia,!1,null,null,null),za=Ea.exports;D()(Ea,{VCheckbox:ra["a"],VCol:ee["a"],VColorPicker:Ba["a"],VHover:Lt["a"],VLabel:Va["a"],VRow:ie["a"],VSlider:la["a"],VTextField:Ht["a"]});var Qa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.icon,callback:function(e){t.icon=e},expression:"icon"}},t._l(t.iconGroups,(function(e,n,i){return a("v-radio",{key:"iconGroup-"+i,attrs:{value:n},scopedSlots:t._u([{key:"label",fn:function(){return[a("v-icon",[t._v(t._s(e.on))]),t._v("/ "),a("v-icon",[t._v(t._s(e.off))])]},proxy:!0}],null,!0)})})),1)},La=[],Oa={name:"OnOffStyle",props:{value:String},data:function(){return{iconGroups:E.iconGroups}},computed:{icon:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}},Ja=Oa,qa=Object(b["a"])(Ja,Qa,La,!1,null,null,null),Fa=qa.exports;D()(qa,{VIcon:I["a"],VRadio:ae["a"],VRadioGroup:ne["a"]});var Ma={extends:Pe,name:"InfoBinaryWizard",components:{WidgetStyle:za,FilteredCommands:xa,OnOffStyle:Fa,StepperButtons:Me,WidgetPreview:ia},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.stopStateUpdater(),this.command=[];break;case 2:this.startStateUpdater(),this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.state=this.command[0]["data"]["state"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoBinary",cmdId:-1,pos:{top:0,left:0},icon:"door",title:"",state:!0,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Wa=Ma,ja=Object(b["a"])(Wa,ha,va,!1,null,null,null),Ta=ja.exports;D()(ja,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var Ua=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("OnOffImgStyle",{model:{value:t.previewData.picture,callback:function(e){t.$set(t.previewData,"picture",e)},expression:"previewData.picture"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},_a=[],Pa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.picture,callback:function(e){t.picture=e},expression:"picture"}},t._l(t.picturesList,(function(e,n,i){return a("v-radio",{key:"pictures-"+i,attrs:{value:n},scopedSlots:t._u([{key:"label",fn:function(){return[a("img",{attrs:{src:e.on}}),t._v("/ "),a("img",{attrs:{src:e.off}})]},proxy:!0}],null,!0)})})),1)},Ra=[],Ga={name:"OnOffImgStyle",props:{value:String},computed:{picturesList:function(){var t={};for(var e in E.assets.buttons.list){var n=E.assets.buttons.list[e];t[n]={on:a("4a92")("./"+n+"-on.png"),off:a("6bb6")("./"+n+"-off.png")}}return t},picture:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}},Na=Ga,Ha=Object(b["a"])(Na,Pa,Ra,!1,null,null,null),Ka=Ha.exports;D()(Ha,{VRadio:ae["a"],VRadioGroup:ne["a"]});var Za={extends:Pe,name:"InfoBinaryImgWizard",components:{WidgetStyle:za,FilteredCommands:xa,OnOffImgStyle:Ka,StepperButtons:Me,WidgetPreview:ia},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.stopStateUpdater(),this.command=[];break;case 2:this.startStateUpdater(),this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.state=this.command[0]["data"]["state"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoBinaryImg",cmdId:-1,pos:{top:0,left:0},picture:"v1",title:"",state:!0,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Ya=Za,$a=(a("0744"),Object(b["a"])(Ya,Ua,_a,!1,null,null,null)),Xa=$a.exports;D()($a,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var tn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info",subType:"numeric"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("IconStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("v-text-field",{attrs:{label:"Unité"},model:{value:t.previewData.unit,callback:function(e){t.$set(t.previewData,"unit",e)},expression:"previewData.unit"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},en=[],an=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.icon,callback:function(e){t.icon=e},expression:"icon"}},[a("v-radio",{attrs:{value:"",label:"Pas d'icône"}}),t._l(t.iconsList,(function(e){return a("v-radio",{key:e,attrs:{value:e},scopedSlots:t._u([{key:"label",fn:function(){return[a("v-icon",[t._v(t._s(e))])]},proxy:!0}],null,!0)})}))],2)},nn=[],on={name:"IconStyle",props:{value:String},data:function(){return{iconsList:["mdi-play","mdi-play-circle","fa-bolt","fa-thermometer-three-quarters"]}},computed:{icon:{get:function(){return this.value},set:function(t){0===t&&(t=""),this.$emit("input",t)}}}},sn=on,rn=Object(b["a"])(sn,an,nn,!1,null,null,null),cn=rn.exports;D()(rn,{VIcon:I["a"],VRadio:ae["a"],VRadioGroup:ne["a"]});var ln={extends:Pe,name:"InfoNumericWizard",components:{WidgetStyle:za,FilteredCommands:xa,IconStyle:cn,StepperButtons:Me,WidgetPreview:ia},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.command=[];break;case 2:this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.unit=this.command[0]["data"]["unite"],this.previewData.state=this.command[0]["data"]["state"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoNumeric",cmdId:-1,pos:{top:0,left:0},icon:"",title:"",unit:"",state:20,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:20}}))},finish:function(){this.endOfWizard(),this.resetData()}}},dn=ln,pn=Object(b["a"])(dn,tn,en,!1,null,null,null),un=pn.exports;D()(pn,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"],VTextField:Ht["a"]});var An=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info",subType:"numeric",custom:t.filterCmd},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("LevelImgStyle",{model:{value:t.previewData.picture,callback:function(e){t.$set(t.previewData,"picture",e)},expression:"previewData.picture"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},fn=[],mn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.picture,callback:function(e){t.picture=e},expression:"picture"}},t._l(t.picturesList,(function(e,n,i){return a("v-radio",{key:"pictures-"+i,attrs:{value:n},scopedSlots:t._u([{key:"label",fn:function(){return[a("img",{attrs:{src:e.min}}),t._v("/ "),a("img",{attrs:{src:e.max}})]},proxy:!0}],null,!0)})})),1)},hn=[],vn={name:"LevelImgStyle",props:{value:String},computed:{picturesList:function(){var t={};for(var e in E.assets.var.list)t[e]={min:a("c1ef")("./"+e+"-0.png"),max:a("888a")("./"+e+"-100.png")};return t},picture:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}},gn=vn,bn=Object(b["a"])(gn,mn,hn,!1,null,null,null),wn=bn.exports;D()(bn,{VRadio:ae["a"],VRadioGroup:ne["a"]});var Dn={extends:Pe,name:"InfoNumericImgWizard",components:{WidgetStyle:za,FilteredCommands:xa,LevelImgStyle:wn,StepperButtons:Me,WidgetPreview:ia},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.command=[];break;case 2:this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],"%"===this.command[0]["data"]["unite"]?(this.previewData.percent=!0,this.previewData.unit="%"):(this.previewData.percent=!1,this.previewData.unit=this.command[0].data.unite,this.previewData.min=this.command[0].data.configuration.minValue,this.previewData.max=this.command[0].data.configuration.maxValue),this.previewData.cmdId=parseInt(this.command[0].id));break}}},created:function(){this.resetData()},methods:{filterCmd:function(t){return"%"===t.unite||void 0!==t.configuration.maxValue&&""!==t.configuration.maxValue},resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoNumericImg",cmdId:-1,pos:{top:0,left:0},picture:"shutter",title:"",unit:"%",percent:!1,min:0,max:100,state:100,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:60}}))},finish:function(){this.endOfWizard(),this.resetData()}}},yn=Dn,xn=Object(b["a"])(yn,An,fn,!1,null,null,null),Sn=xn.exports;D()(xn,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var In=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"action",subType:"other"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("IconStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Cn=[],kn={extends:Pe,name:"CmdActionWizard",components:{WidgetStyle:za,FilteredCommands:xa,IconStyle:cn,StepperButtons:Me,WidgetPreview:ia},data:function(){return{command:[],stateUpdater:null}},watch:{step:function(t){var e=this;switch(t){case 1:this.command=[];break;case 2:this.stateUpdater=setInterval((function(){e.previewData.state=!e.previewData.state}),2e3),this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"CmdAction",cmdId:-1,pos:{top:0,left:0},icon:"play-circle",title:"",state:!0,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Bn=kn,Vn=Object(b["a"])(Bn,In,Cn,!1,null,null,null),En=Vn.exports;D()(Vn,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var zn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredScenarios",{model:{value:t.scenario,callback:function(e){t.scenario=e},expression:"scenario"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.scenario.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Qn=[],Ln=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v(" Scénarios "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Filtrer","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-10",attrs:{headers:t.headers,items:t.scenariosList,"single-select":"","show-select":"","item-key":"id","items-per-page":5,loading:0===Object.keys(t.rawScenarios).length,"loading-text":"Chargement...",search:t.search},model:{value:t.scenario,callback:function(e){t.scenario=e},expression:"scenario"}}),a("v-checkbox",{attrs:{label:"Cacher les scénarios désactivés"},on:{change:t.updateScenariosList},model:{value:t.hideInactives,callback:function(e){t.hideInactives=e},expression:"hideInactives"}})],1)},On=[],Jn={name:"FilteredScenarios",props:{value:{type:Array,default:function(){return[]}},type:{}},data:function(){return{rawScenarios:{},scenariosList:[],search:"",hideInactives:!0,headers:[{text:"Group",value:"group"},{text:"Scenario",value:"name"}]}},created:function(){var t=this;h.get("/api/scenario/all",(function(e){t.rawScenarios=e,t.updateScenariosList()}))},computed:{dataLoaded:function(){return!(0===Object.keys(this.rawScenarios).length)},scenario:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateScenariosList:function(){for(var t in this.scenariosList=[],this.rawScenarios){var e=this.rawScenarios[t];!e.active&&this.hideInactives||this.scenariosList.push({scenario:e,id:e.id,name:e.name,group:e.group})}}}},qn=Jn,Fn=Object(b["a"])(qn,Ln,On,!1,null,null,null),Mn=Fn.exports;D()(Fn,{VCard:wt["a"],VCardTitle:x["b"],VCheckbox:ra["a"],VDataTable:Ke["a"],VSpacer:Ze["a"],VTextField:Ht["a"]});var Wn={extends:Pe,name:"ScenarioActionWizard",components:{WidgetStyle:za,FilteredScenarios:Mn,WidgetPreview:ia,StepperButtons:Me},data:function(){return{scenario:[]}},watch:{step:function(t){switch(t){case 1:this.scenario=[];break;case 2:this.scenario.length>0&&(this.previewData.title=this.scenario[0].name,this.previewData.scenarioId=parseInt(this.scenario[0].id));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"ScenarioAction",scenarioId:-1,pos:{top:0,left:0},title:"",state:"stop",style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},jn=Wn,Tn=Object(b["a"])(jn,zn,Qn,!1,null,null,null),Un=Tn.exports;D()(Tn,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var _n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Objet")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>2,step:"2"}},[t._v("Commande d'état")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>3,step:"3"}},[t._v("Commande On")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>4,step:"4"}},[t._v("Commande Off")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"5"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredEqLogics",{model:{value:t.eqLogic,callback:function(e){t.eqLogic=e},expression:"eqLogic"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.eqLogic.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("FilteredCommands",{attrs:{eqLogicId:t.eqLogicId,title:"Commande d'état",type:"info"},model:{value:t.stateCommand,callback:function(e){t.stateCommand=e},expression:"stateCommand"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.stateCommand.length},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"3"}},[a("FilteredCommands",{attrs:{eqLogicId:t.eqLogicId,title:"Commande pour allumer",type:"action"},model:{value:t.onCommand,callback:function(e){t.onCommand=e},expression:"onCommand"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.onCommand.length},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"4"}},[a("FilteredCommands",{attrs:{eqLogicId:t.eqLogicId,title:"Commande pour éteindre",type:"action"},model:{value:t.offCommand,callback:function(e){t.offCommand=e},expression:"offCommand"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.offCommand.length},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"5"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("OnOffStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Pn=[],Rn={extends:Pe,name:"EqLogicActionWizard",components:{WidgetStyle:za,FilteredCommands:xa,FilteredEqLogics:$e,OnOffStyle:Fa,StepperButtons:Me,WidgetPreview:ia},data:function(){return{eqLogic:[],eqLogicId:void 0,stateCommand:[],onCommand:[],offCommand:[]}},watch:{step:function(t){switch(t){case 1:this.stopStateUpdater(),this.eqLogic=[];break;case 2:this.eqLogicId=this.eqLogic[0].id,this.stateCommand=[];break;case 3:this.onCommand=[];break;case 4:this.offCommand=[];break;case 5:this.startStateUpdater(),this.previewData.title=this.eqLogic[0].eqLogic,this.previewData.state=this.stateCommand[0].data.state,this.previewData.cmdId=parseInt(this.stateCommand[0].id),this.previewData.onCommandId=parseInt(this.onCommand[0].id),this.previewData.offCommandId=parseInt(this.offCommand[0].id);break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"EqLogicAction",cmdId:-1,pos:{top:0,left:0},icon:"lamp",title:"",state:!0,onCommandId:-1,offCommandId:-1,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Gn=Rn,Nn=Object(b["a"])(Gn,_n,Pn,!1,null,null,null),Hn=Nn.exports;D()(Nn,{VCard:wt["a"],VCardTitle:x["b"],VContent:S["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var Kn={name:"AddItemWizard",components:{CameraWizard:ma,InfoBinaryWizard:Ta,InfoNumericWizard:un,InfoNumericImgWizard:Sn,InfoBinaryImgWizard:Xa,CmdActionWizard:En,ScenarioActionWizard:Un,EqLogicActionWizard:Hn},data:function(){return{showed:!1,currentWizard:null}},mounted:function(){var t=this;this.$eventBus.$on("WizardAddItem",(function(e){t.showed=!0,t.currentWizard=e+"Wizard"}))}},Zn=Kn,Yn=Object(b["a"])(Zn,Ve,Ee,!1,null,null,null),$n=Yn.exports;D()(Yn,{VDialog:Gt["a"]});var Xn=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-dialog",{attrs:{persistent:""},model:{value:t.showWizard,callback:function(e){t.showWizard=e},expression:"showWizard"}},[a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Positionnement")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>2,step:"2"}},[t._v("Dimensions")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"3"}},[t._v("Thème")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Placement des éléments")]),a("v-card-text",[a("v-radio-group",{attrs:{row:""},model:{value:t.positioning,callback:function(e){t.positioning=e},expression:"positioning"}},[a("v-radio",{attrs:{label:"Manuel",value:"manual"}}),a("v-radio",{attrs:{label:"Grille",value:"grid"}})],1),"manual"===t.positioning?a("v-alert",{attrs:{type:"info"}},[t._v("Les éléments sont positionnés à un endroit précis de l'écran.")]):a("v-alert",{attrs:{type:"info"}},[t._v("La position des éléments est définie par une grille.")])],1)],1),a("v-alert",{attrs:{type:"warning"}},[t._v("Ce paramètre ne pourra pas être changé par la suite.")]),a("StepperButtons",{attrs:{cancelable:!1},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Dimensions")]),a("v-card-text",[a("v-radio-group",{attrs:{row:"",disabled:"manual"===t.positioning},model:{value:t.size,callback:function(e){t.size=e},expression:"size"}},[a("v-radio",{attrs:{label:"Fixe",value:"fix"}}),a("v-radio",{attrs:{label:"Adaptée",value:"responsive"}})],1),"responsive"===t.size?a("v-alert",{attrs:{type:"info"}},[t._v("Le contenu s'adaptera à la taille de l'écran.")]):a("v-alert",{attrs:{type:"info"}},[t._v("Le contenu est de taille fixe et s'affichera tout le temps avec les mêmes dimensions.")]),"fix"===t.size?a("v-content",[a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{label:"Largeur"},model:{value:t.width,callback:function(e){t.width=e},expression:"width"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{label:"Hauteur"},model:{value:t.height,callback:function(e){t.height=e},expression:"height"}})],1)],1),a("v-row",[a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1920,t.height=1080}}},[t._v("1080p")])],1),a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1280,t.height=720}}},[t._v("720p")])],1),a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1440,t.height=900}}},[t._v("WXGA+")])],1),a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1280,t.height=800}}},[t._v("WXGA")])],1)],1)],1):t._e()],1)],1),a("StepperButtons",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"3"}},[a("StepperButtons",{attrs:{last:""},on:{next:t.endOfWizard},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)],1)},ti=[],ei={name:"AddDashWizard",components:{StepperButtons:Me},props:{showWizard:null},data:function(){return{step:1,positioning:"manual",size:"fix",width:1280,height:720}},watch:{step:function(t){2===t&&"manual"===this.positioning&&(this.size="fix")}},methods:{endOfWizard:function(){this.$emit("endOfWizard",{positioning:this.positioning,size:this.size,width:this.width,height:this.height})}}},ai=ei,ni=a("0798"),ii=Object(b["a"])(ai,Xn,ti,!1,null,null,null),oi=ii.exports;D()(ii,{VAlert:ni["a"],VBtn:y["a"],VCard:wt["a"],VCardText:x["a"],VCardTitle:x["b"],VCol:ee["a"],VContent:S["a"],VDialog:Gt["a"],VDivider:ca["a"],VRadio:ae["a"],VRadioGroup:ne["a"],VRow:ie["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"],VTextField:Ht["a"]});a("4160"),a("159b");var si={loopStarted:!1,init:function(t,e){this.store=e,this.Communication=t},loop:function(){this.store.getters.isEventsManagerStarted||(this.store.commit("setEventsManagerState",!0),this.execute())},execute:function(){var t=this;setTimeout((function(){t.getNewEvents()}),1)},getNewEvents:function(){var t=new Date,e=parseInt(t.getTime()/1e3);this.Communication.get("/api/changes/get/"+e,this.dispatchEvents.bind(this))},dispatchEvents:function(t){var e=this;t.result.forEach((function(t){"cmd::update"===t.name?e.store.commit("updateCmd",{cmdId:parseInt(t.option.cmd_id),newState:t.option.value}):"scenario::update"===t.name&&e.store.commit("updateScenario",{scenarioId:parseInt(t.option.scenario_id),newState:t.option.state})})),this.execute()}},ri={name:"Dash",components:{ManualDash:Ct,ConnectDialog:Zt,GridDash:jt,DashPreferences:se,Tools:fe,SelectItemToAddWizard:Be,AddItemWizard:$n,AddDashWizard:oi},data:function(){return{initialized:!1,showWizard:!1,responsive:!1,dashData:{width:640,height:480,positioning:"manual",size:"fix"}}},mounted:function(){h.isConnected()&&this.start()},computed:{dashSize:function(){return this.initialized?"fix"===this.dashData.size?{width:this.dashData.width+"px",height:this.dashData.height+"px"}:{width:"100%",height:"100%"}:{width:0,height:0}}},methods:{start:function(){var t=this;void 0!==localStorage.dashData&&(this.$store.commit("loadFromLocalStorage"),this.dashData=this.$store.getters.dashData,this.initialized=!0),h.get("/api/dash/1",(function(e){1!==e.id&&(t.$store.commit("initDash",e.data.dashData),t.$store.commit("initWidgets",e.data.widgetsData)),t.initialized||t.startWizard()}),(function(){t.initialized||t.startWizard()})),si.loop()},startWizard:function(){this.showWizard=!0},endOfWizard:function(t){this.dashData=JSON.parse(JSON.stringify(t)),this.dashData.lastChange=Date.now(),this.$store.commit("initDash",this.dashData),this.$store.commit("saveToLocalStorage"),this.$store.commit("setEditMode",!0),this.initialized=!0,this.showWizard=!1}}},ci=ri,li=(a("b41c"),Object(b["a"])(ci,s,r,!1,null,"220cef46",null)),di=li.exports,pi={name:"App",components:{Dash:di},data:function(){return{}}},ui=pi,Ai=(a("034f"),a("7496")),fi=Object(b["a"])(ui,i,o,!1,null,null,null),mi=fi.exports;D()(fi,{VApp:Ai["a"]});a("d1e78");var hi=a("f309");n["a"].use(hi["a"]);var vi=new hi["a"]({}),gi=a("2f62");n["a"].use(gi["a"]);var bi=new gi["a"].Store({state:{widgets:{},editMode:!1,dashData:{},dashType:"grid",eventManagerStarted:!1,gridEventCaller:-1},mutations:{addWidget:function(t,e){n["a"].set(t.widgets,e.id,e)},removeWidget:function(t,e){n["a"].delete(t.widgets,e)},updateWidgetPos:function(t,e){n["a"].set(t.widgets[e.id].pos,"top",e.top),n["a"].set(t.widgets[e.id].pos,"left",e.left)},setEditMode:function(t,e){t.editMode=e},setEventsManagerState:function(t,e){t.eventManagerStarted=e},updateCmd:function(t,e){for(var a in t.widgets)t.widgets[a].cmdId===e.cmdId&&(t.widgets[a].state=e.newState)},updateScenario:function(t,e){for(var a in t.widgets)t.widgets[a].scenarioId===e.scenarioId&&n["a"].set(t.widgets[a],"state",e.newState)},setDashType:function(t,e){t.dashType=e},setGridEventCaller:function(t,e){t.gridEventCaller=e},initDash:function(t,e){t.dashData=e},initWidgets:function(t,e){t.widgets=e},loadFromLocalStorage:function(t){t.dashData=JSON.parse(localStorage.dashData),t.widgets=JSON.parse(localStorage.widgetsData)},saveToLocalStorage:function(t){localStorage.dashData=JSON.stringify(t.dashData),localStorage.widgetsData=JSON.stringify(t.widgets)}},getters:{widgets:function(t){return t.widgets},editMode:function(t){return t.editMode},isEventsManagerStarted:function(t){return t.eventManagerStarted},dashType:function(t){return t.dashType},dashData:function(t){return t.dashData},gridEventCaller:function(t){return t.gridEventCaller}}});n["a"].config.productionTip=!1,n["a"].prototype.$eventBus=new n["a"],si.init(h,bi),new n["a"]({vuetify:vi,store:bi,iconfont:"fa",render:function(t){return t(mi)}}).$mount("#app")},"57da":function(t,e,a){},"5b16":function(t,e,a){"use strict";var n=a("57da"),i=a.n(n);i.a},"5c58":function(t,e,a){},"5c90":function(t,e,a){"use strict";var n=a("5c58"),i=a.n(n);i.a},"5fb5":function(t,e,a){var n={"./door-off.png":"f9ec","./door-on.png":"41f5","./light-off.png":"6fa3","./light-on.png":"4157","./play-off.png":"6044","./play-on.png":"1e71","./pump-off.png":"7bc0","./pump-on.png":"50e4","./switch1-off.png":"e7c7","./switch1-on.png":"732c","./switch2-off.png":"e0b4","./switch2-on.png":"1835","./thermo-off.png":"c0db","./thermo-on.png":"b7bc","./v1-off.png":"50ee","./v1-on.png":"0460","./v2-off.png":"00b0","./v2-on.png":"3144","./window-off.png":"4186","./window-on.png":"e0af"};function i(t){var e=o(t);return a(e)}function o(t){if(!a.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="5fb5"},6044:function(t,e,a){t.exports=a.p+"img/play-off.44c57fc8.png"},"631c":function(t,e,a){},6354:function(t,e,a){"use strict";var n=a("7857"),i=a.n(n);i.a},"6bb6":function(t,e,a){var n={"./door-off.png":"f9ec","./light-off.png":"6fa3","./play-off.png":"6044","./pump-off.png":"7bc0","./switch1-off.png":"e7c7","./switch2-off.png":"e0b4","./thermo-off.png":"c0db","./v1-off.png":"50ee","./v2-off.png":"00b0","./window-off.png":"4186"};function i(t){var e=o(t);return a(e)}function o(t){if(!a.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="6bb6"},"6bff":function(t,e,a){"use strict";var n=a("c796"),i=a.n(n);i.a},"6fa3":function(t,e,a){t.exports=a.p+"img/light-off.0d39c1fe.png"},"732c":function(t,e,a){t.exports=a.p+"img/switch1-on.0efda217.png"},7857:function(t,e,a){},"7bc0":function(t,e,a){t.exports=a.p+"img/pump-off.5d91d1a3.png"},"7cd5":function(t,e,a){t.exports=a.p+"img/shutter-50.f7f69192.png"},"885a":function(t,e,a){},"888a":function(t,e,a){var n={"./fan-100.png":"cc63","./shutter-100.png":"1fd7"};function i(t){var e=o(t);return a(e)}function o(t){if(!a.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="888a"},"8a07":function(t,e,a){"use strict";var n=a("e426"),i=a.n(n);i.a},"8a23":function(t,e,a){},"8e49":function(t,e,a){},a0e4:function(t,e,a){t.exports=a.p+"img/shutter-60.69f34cc0.png"},a66a:function(t,e,a){"use strict";var n=a("cb91"),i=a.n(n);i.a},b41c:function(t,e,a){"use strict";var n=a("d30b"),i=a.n(n);i.a},b7bc:function(t,e,a){t.exports=a.p+"img/thermo-on.358a99eb.png"},c0db:function(t,e,a){t.exports=a.p+"img/thermo-off.774245ff.png"},c17f:function(t,e,a){"use strict";var n=a("2af9"),i=a.n(n);i.a},c1ef:function(t,e,a){var n={"./fan-0.png":"12ef","./shutter-0.png":"1865"};function i(t){var e=o(t);return a(e)}function o(t){if(!a.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="c1ef"},c796:function(t,e,a){},c7fc:function(t,e,a){t.exports=a.p+"img/fan-50.7a6efdd0.png"},cb91:function(t,e,a){},cc63:function(t,e,a){t.exports=a.p+"img/fan-100.ec6fe551.png"},d123:function(t,e,a){"use strict";var n=a("18de"),i=a.n(n);i.a},d30b:function(t,e,a){},d34b:function(t,e,a){},dfaa:function(t,e,a){var n={"./fan-0.png":"12ef","./fan-100.png":"cc63","./fan-50.png":"c7fc","./shutter-0.png":"1865","./shutter-10.png":"f5d9","./shutter-100.png":"1fd7","./shutter-20.png":"fdd3","./shutter-30.png":"4212","./shutter-40.png":"3bc4","./shutter-50.png":"7cd5","./shutter-60.png":"a0e4","./shutter-70.png":"3bad","./shutter-80.png":"e7f5"};function i(t){var e=o(t);return a(e)}function o(t){if(!a.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}i.keys=function(){return Object.keys(n)},i.resolve=o,t.exports=i,i.id="dfaa"},e0af:function(t,e,a){t.exports=a.p+"img/window-on.57150857.png"},e0b4:function(t,e,a){t.exports=a.p+"img/switch2-off.a93e03d4.png"},e426:function(t,e,a){},e7c7:function(t,e,a){t.exports=a.p+"img/switch1-off.1c3ea2e1.png"},e7f5:function(t,e,a){t.exports=a.p+"img/shutter-80.9caa43b3.png"},e904:function(t,e,a){"use strict";var n=a("fba2"),i=a.n(n);i.a},e9b1:function(t,e,a){"use strict";var n=a("07bb"),i=a.n(n);i.a},f48b:function(t,e,a){"use strict";var n=a("137a"),i=a.n(n);i.a},f5d9:function(t,e,a){t.exports=a.p+"img/shutter-10.718dfa21.png"},f9ec:function(t,e,a){t.exports=a.p+"img/door-off.849f629c.png"},fba2:function(t,e,a){},fdd3:function(t,e,a){t.exports=a.p+"img/shutter-20.c6fadfce.png"}}); -//# sourceMappingURL=app.5a81bcfc.js.map \ No newline at end of file diff --git a/dash/js/app.5a81bcfc.js.map b/dash/js/app.5a81bcfc.js.map deleted file mode 100644 index 69ceaeba5..000000000 --- a/dash/js/app.5a81bcfc.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/buttons/on-off/v2-off.png","webpack:///./src/App.vue?466e","webpack:///./src/assets/buttons/on-off/v1-on.png","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?da60","webpack:///./src/assets/buttons/var/fan-0.png","webpack:///./src/assets/buttons/on-off/switch2-on.png","webpack:///./src/assets/buttons/var/shutter-0.png","webpack:///./src/components/Widgets/CmdAction.vue?d246","webpack:///./src/assets/buttons/on-off/play-on.png","webpack:///./src/assets/buttons/var/shutter-100.png","webpack:///./src/components/ManualDash.vue?2bf1","webpack:///./src/components/Wizards/BaseWizard.vue?70a2","webpack:///./src/assets/buttons/on-off/v2-on.png","webpack:///./src/assets/buttons/var/shutter-70.png","webpack:///./src/assets/buttons/var/shutter-40.png","webpack:///./src/assets/buttons/on-off/light-on.png","webpack:///./src/assets/buttons/on-off/window-off.png","webpack:///./src/assets/buttons/on-off/door-on.png","webpack:///./src/assets/buttons/var/shutter-30.png","webpack:///./src/assets/buttons/on-off sync ^\\.\\/.*\\-on\\.png$","webpack:///./src/assets/buttons/on-off/pump-on.png","webpack:///./src/assets/buttons/on-off/v1-off.png","webpack:///./src/App.vue?2b5c","webpack:///./src/components/Dash.vue?383e","webpack:///./src/components/ManualDash.vue?819b","webpack:///./src/components/Widgets/Widget.vue?8e47","webpack:///./src/components/Widgets/CmdAction.vue?7ec0","webpack:///./src/libs/Communication.js","webpack:///src/components/Widgets/CmdAction.vue","webpack:///./src/components/Widgets/CmdAction.vue?9419","webpack:///./src/components/Widgets/CmdAction.vue?e48c","webpack:///./src/components/Widgets/EqLogicAction.vue?55c8","webpack:///./src/libs/Data.js","webpack:///src/components/Widgets/EqLogicAction.vue","webpack:///./src/components/Widgets/EqLogicAction.vue?cf94","webpack:///./src/components/Widgets/EqLogicAction.vue?195a","webpack:///./src/components/Widgets/InfoBinary.vue?5d6c","webpack:///src/components/Widgets/InfoBinary.vue","webpack:///./src/components/Widgets/InfoBinary.vue?38a3","webpack:///./src/components/Widgets/InfoBinary.vue?43fb","webpack:///./src/components/Widgets/InfoBinaryImg.vue?9f17","webpack:///src/components/Widgets/InfoBinaryImg.vue","webpack:///./src/components/Widgets/InfoBinaryImg.vue?c3a4","webpack:///./src/components/Widgets/InfoBinaryImg.vue?d4ed","webpack:///./src/components/Widgets/InfoNumeric.vue?8be5","webpack:///src/components/Widgets/InfoNumeric.vue","webpack:///./src/components/Widgets/InfoNumeric.vue?505b","webpack:///./src/components/Widgets/InfoNumeric.vue?ce74","webpack:///./src/components/Widgets/InfoNumericImg.vue?07ef","webpack:///src/components/Widgets/InfoNumericImg.vue","webpack:///./src/components/Widgets/InfoNumericImg.vue?3857","webpack:///./src/components/Widgets/InfoNumericImg.vue?d5e4","webpack:///./src/components/Widgets/ScenarioAction.vue?fc08","webpack:///src/components/Widgets/ScenarioAction.vue","webpack:///./src/components/Widgets/ScenarioAction.vue?e8b8","webpack:///./src/components/Widgets/ScenarioAction.vue?12de","webpack:///./src/components/Widgets/Camera.vue?3598","webpack:///src/components/Widgets/Camera.vue","webpack:///./src/components/Widgets/Camera.vue?1d64","webpack:///./src/components/Widgets/Camera.vue?196a","webpack:///./src/libs/WidgetTemplates.js","webpack:///src/components/Widgets/Widget.vue","webpack:///./src/components/Widgets/Widget.vue?3e4d","webpack:///./src/components/Widgets/Widget.vue?e06d","webpack:///src/components/ManualDash.vue","webpack:///./src/components/ManualDash.vue?e2a6","webpack:///./src/components/ManualDash.vue?38d2","webpack:///./src/components/GridDash.vue?d803","webpack:///./src/components/GridContainer.vue?c37f","webpack:///src/components/GridContainer.vue","webpack:///./src/components/GridContainer.vue?7046","webpack:///./src/components/GridContainer.vue?d041","webpack:///src/components/GridDash.vue","webpack:///./src/components/GridDash.vue?8308","webpack:///./src/components/GridDash.vue","webpack:///./src/components/ConnectDialog.vue?8be5","webpack:///src/components/ConnectDialog.vue","webpack:///./src/components/ConnectDialog.vue?54b8","webpack:///./src/components/ConnectDialog.vue","webpack:///./src/components/DashPreferences.vue?ab47","webpack:///src/components/DashPreferences.vue","webpack:///./src/components/DashPreferences.vue?9f95","webpack:///./src/components/DashPreferences.vue","webpack:///./src/components/Tools.vue?506d","webpack:///src/components/Tools.vue","webpack:///./src/components/Tools.vue?01b3","webpack:///./src/components/Tools.vue","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?f17e","webpack:///src/components/Wizards/SelectItemToAddWizard.vue","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?e06d","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?82e0","webpack:///./src/components/Wizards/AddItemWizard.vue?6e1d","webpack:///./src/components/Wizards/Items/CameraWizard.vue?8136","webpack:///./src/components/Wizards/Helpers/StepperButtons.vue?ed21","webpack:///src/components/Wizards/Helpers/StepperButtons.vue","webpack:///./src/components/Wizards/Helpers/StepperButtons.vue?0aa5","webpack:///./src/components/Wizards/Helpers/StepperButtons.vue","webpack:///./src/components/Wizards/BaseWizard.vue?e2f5","webpack:///src/components/Wizards/BaseWizard.vue","webpack:///./src/components/Wizards/BaseWizard.vue?429c","webpack:///./src/components/Wizards/Helpers/FilteredEqLogics.vue?772a","webpack:///src/components/Wizards/Helpers/FilteredEqLogics.vue","webpack:///./src/components/Wizards/Helpers/FilteredEqLogics.vue?b1ac","webpack:///./src/components/Wizards/Helpers/FilteredEqLogics.vue","webpack:///./src/components/Wizards/WidgetPreview.vue?bb66","webpack:///src/components/Wizards/WidgetPreview.vue","webpack:///./src/components/Wizards/WidgetPreview.vue?0d0d","webpack:///./src/components/Wizards/WidgetPreview.vue?3bbd","webpack:///src/components/Wizards/Items/CameraWizard.vue","webpack:///./src/components/Wizards/Items/CameraWizard.vue?ec6a","webpack:///./src/components/Wizards/Items/CameraWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryWizard.vue?4e59","webpack:///./src/components/Wizards/Helpers/FilteredCommands.vue?ff84","webpack:///src/components/Wizards/Helpers/FilteredCommands.vue","webpack:///./src/components/Wizards/Helpers/FilteredCommands.vue?9ca9","webpack:///./src/components/Wizards/Helpers/FilteredCommands.vue","webpack:///./src/components/Wizards/Helpers/WidgetStyle.vue?4cd5","webpack:///src/components/Wizards/Helpers/WidgetStyle.vue","webpack:///./src/components/Wizards/Helpers/WidgetStyle.vue?6b65","webpack:///./src/components/Wizards/Helpers/WidgetStyle.vue","webpack:///./src/components/Wizards/Helpers/OnOffStyle.vue?1fd6","webpack:///src/components/Wizards/Helpers/OnOffStyle.vue","webpack:///./src/components/Wizards/Helpers/OnOffStyle.vue?0412","webpack:///./src/components/Wizards/Helpers/OnOffStyle.vue","webpack:///src/components/Wizards/Items/InfoBinaryWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryWizard.vue?8fdb","webpack:///./src/components/Wizards/Items/InfoBinaryWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?a6c5","webpack:///./src/components/Wizards/Helpers/OnOffImgStyle.vue?bcee","webpack:///src/components/Wizards/Helpers/OnOffImgStyle.vue","webpack:///./src/components/Wizards/Helpers/OnOffImgStyle.vue?5a62","webpack:///./src/components/Wizards/Helpers/OnOffImgStyle.vue","webpack:///src/components/Wizards/Items/InfoBinaryImgWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?da45","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?1cf5","webpack:///./src/components/Wizards/Items/InfoNumericWizard.vue?e8a3","webpack:///./src/components/Wizards/Helpers/IconStyle.vue?b9e1","webpack:///src/components/Wizards/Helpers/IconStyle.vue","webpack:///./src/components/Wizards/Helpers/IconStyle.vue?d424","webpack:///./src/components/Wizards/Helpers/IconStyle.vue","webpack:///src/components/Wizards/Items/InfoNumericWizard.vue","webpack:///./src/components/Wizards/Items/InfoNumericWizard.vue?549a","webpack:///./src/components/Wizards/Items/InfoNumericWizard.vue","webpack:///./src/components/Wizards/Items/InfoNumericImgWizard.vue?ef85","webpack:///./src/components/Wizards/Helpers/LevelImgStyle.vue?a559","webpack:///src/components/Wizards/Helpers/LevelImgStyle.vue","webpack:///./src/components/Wizards/Helpers/LevelImgStyle.vue?dcf6","webpack:///./src/components/Wizards/Helpers/LevelImgStyle.vue","webpack:///src/components/Wizards/Items/InfoNumericImgWizard.vue","webpack:///./src/components/Wizards/Items/InfoNumericImgWizard.vue?89f1","webpack:///./src/components/Wizards/Items/InfoNumericImgWizard.vue","webpack:///./src/components/Wizards/Items/CmdActionWizard.vue?5452","webpack:///src/components/Wizards/Items/CmdActionWizard.vue","webpack:///./src/components/Wizards/Items/CmdActionWizard.vue?7845","webpack:///./src/components/Wizards/Items/CmdActionWizard.vue","webpack:///./src/components/Wizards/Items/ScenarioActionWizard.vue?b71a","webpack:///./src/components/Wizards/Helpers/FilteredScenarios.vue?991d","webpack:///src/components/Wizards/Helpers/FilteredScenarios.vue","webpack:///./src/components/Wizards/Helpers/FilteredScenarios.vue?ec5c","webpack:///./src/components/Wizards/Helpers/FilteredScenarios.vue","webpack:///src/components/Wizards/Items/ScenarioActionWizard.vue","webpack:///./src/components/Wizards/Items/ScenarioActionWizard.vue?e8bd","webpack:///./src/components/Wizards/Items/ScenarioActionWizard.vue","webpack:///./src/components/Wizards/Items/EqLogicActionWizard.vue?7f92","webpack:///src/components/Wizards/Items/EqLogicActionWizard.vue","webpack:///./src/components/Wizards/Items/EqLogicActionWizard.vue?6f5a","webpack:///./src/components/Wizards/Items/EqLogicActionWizard.vue","webpack:///src/components/Wizards/AddItemWizard.vue","webpack:///./src/components/Wizards/AddItemWizard.vue?f321","webpack:///./src/components/Wizards/AddItemWizard.vue","webpack:///./src/components/Wizards/AddDashWizard.vue?4400","webpack:///src/components/Wizards/AddDashWizard.vue","webpack:///./src/components/Wizards/AddDashWizard.vue?6a23","webpack:///./src/components/Wizards/AddDashWizard.vue","webpack:///./src/libs/EventsManager.js","webpack:///src/components/Dash.vue","webpack:///./src/components/Dash.vue?118b","webpack:///./src/components/Dash.vue?3336","webpack:///src/App.vue","webpack:///./src/App.vue?5b92","webpack:///./src/App.vue?8ba3","webpack:///./src/plugins/vuetify.js","webpack:///./src/libs/Store.js","webpack:///./src/main.js","webpack:///./src/components/Widgets/InfoNumericImg.vue?5c02","webpack:///./src/components/Widgets/Camera.vue?cdc9","webpack:///./src/assets/buttons/on-off sync ^\\.\\/.*\\.png$","webpack:///./src/assets/buttons/on-off/play-off.png","webpack:///./src/components/Widgets/InfoBinary.vue?9a8c","webpack:///./src/assets/buttons/on-off sync ^\\.\\/.*\\-off\\.png$","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?b3b4","webpack:///./src/assets/buttons/on-off/light-off.png","webpack:///./src/assets/buttons/on-off/switch1-on.png","webpack:///./src/assets/buttons/on-off/pump-off.png","webpack:///./src/assets/buttons/var/shutter-50.png","webpack:///./src/assets/buttons/var sync ^\\.\\/.*\\-100\\.png$","webpack:///./src/components/GridContainer.vue?05bd","webpack:///./src/assets/buttons/var/shutter-60.png","webpack:///./src/components/Wizards/WidgetPreview.vue?e7a0","webpack:///./src/components/Dash.vue?9256","webpack:///./src/assets/buttons/on-off/thermo-on.png","webpack:///./src/assets/buttons/on-off/thermo-off.png","webpack:///./src/components/Widgets/EqLogicAction.vue?fd34","webpack:///./src/assets/buttons/var sync ^\\.\\/.*\\-0\\.png$","webpack:///./src/assets/buttons/var/fan-50.png","webpack:///./src/assets/buttons/var/fan-100.png","webpack:///./src/components/Widgets/ScenarioAction.vue?3631","webpack:///./src/assets/buttons/var sync ^\\.\\/.*\\.png$","webpack:///./src/assets/buttons/on-off/window-on.png","webpack:///./src/assets/buttons/on-off/switch2-off.png","webpack:///./src/assets/buttons/on-off/switch1-off.png","webpack:///./src/assets/buttons/var/shutter-80.png","webpack:///./src/components/Widgets/InfoBinaryImg.vue?5593","webpack:///./src/components/Widgets/Widget.vue?a318","webpack:///./src/components/Widgets/InfoNumeric.vue?3aff","webpack:///./src/assets/buttons/var/shutter-10.png","webpack:///./src/assets/buttons/on-off/door-off.png","webpack:///./src/assets/buttons/var/shutter-20.png"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","map","webpackContext","req","id","webpackContextResolve","e","Error","code","keys","resolve","_vm","this","_h","$createElement","_c","_self","staticRenderFns","style","attrs","on","start","model","callback","$$v","dashData","expression","undefined","positioning","_e","showWizard","endOfWizard","staticClass","class","classMode","widgetDropped","$event","preventDefault","_l","widgetData","border","$store","getters","editMode","dragStartEvent","dragEndEvent","type","tag","remove","_v","title","fontSize","titleSize","_s","action","contentSize","icon","lastError","connected","tokenDuration","url","callbackFunc","errorCallbackFunc","axios","then","response","catch","error","status","localStorage","removeItem","console","log","post","postWithOptions","postOptions","FormData","postOptionsKey","append","connect","username","password","removeXAuthToken","saveXAuthToken","token","isConnected","reconnect","timestampToHours","getItem","tokenCreationDate","now","Date","nowTimestamp","valueOf","timeDiff","defaults","headers","common","disconnect","getLastError","creationDate","setItem","props","computed","showIcon","methods","Communication","cmdId","component","VBtn","VCardText","VCard","VCardTitle","VContent","VIcon","widgetDefaultData","scenarioId","pos","top","left","state","unit","picture","targetId","width","height","assets","buttons","path","list","var","shutter","fan","iconGroups","door","off","lamp","smiley","bell","check","bolt","eye","running","volume","play","iconCode","offCommandId","onCommandId","titleStyle","mounted","percent","mult","max","getClosest","diff","best","listOfValues","searchIndex","snapshotUrl","refreshUpdater","snapshot","updateSnapshotUrl","startRefreshProcess","destroy","stopRefreshProcess","watch","setInterval","clearInterval","eqLogicId","quality","constructStreamUrl","eqLogicConfiguration","protocole","ip","port","urlStream","components","Camera","CmdAction","EqLogicAction","InfoBinary","InfoBinaryImg","InfoNumeric","InfoNumericImg","ScenarioAction","assign","WidgetTemplates","absolute","Boolean","default","$eventBus","$on","widgetStyle","dashType","position","transparent","dragData","dragStarted","commit","Widget","widgets","classToAdd","$emit","eventData","parentId","gridData","previewClass","children","divideHorizontallyPreview","divide","divideVerticallyPreview","scopedSlots","_u","fn","ref","_g","addWidget","$set","orientation","set","newValue","gridStyle","VHover","VTooltip","GridContainer","showed","valid","v","login","indexOf","_k","keyCode","created","VContainer","VDialog","VForm","VTextField","formData","size","VCol","VRadio","VRadioGroup","VRow","proxy","toggleEditMode","addItem","save","showPreferences","snackbarColor","timeout","snackbar","message","JSON","stringify","VSnackbar","VSpeedDial","tab","sampleType","index","selected","item","active","toggle","hover","customSize","sample","presentation","itemType","VExpandTransition","VScaleTransition","VSheet","VSlideGroup","VSlideItem","VTab","VTabItem","VTabs","VTabsItems","currentWizard","step","eqLogic","previewData","finish","cancelable","previousEvent","previousLabel","cancelLabel","nextDisabled","nextEvent","last","endLabel","nextLabel","String","Number","newStep","startStateUpdater","stateUpdater","stopStateUpdater","genFakeGuid","search","eqLogicsList","eqLogicsTree","Array","dataLoaded","updateEqLogicssList","room","roomId","parseInt","eqLogicData","VDataTable","VSpacer","backgroundColor","extends","BaseWizard","FilteredEqLogics","StepperButtons","WidgetPreview","refreshInterval","configuration","localApiKey","resetData","parse","VCheckbox","VDivider","VSlider","VStepper","VStepperContent","VStepperHeader","VStepperItems","VStepperStep","command","commandsList","commandsTree","updateCommandsList","hideUseless","subType","custom","Function","eqLogicIndex","cmd","cmdData","mustBeShowed","isUselessCommand","lowerName","keywords","keywordIndex","newBackroundColor","VColorPicker","VLabel","iconGroup","WidgetStyle","FilteredCommands","OnOffStyle","pictures","picturesList","OnOffImgStyle","IconStyle","filterCmd","min","pictureCode","LevelImgStyle","unite","minValue","maxValue","scenario","scenariosList","rawScenarios","updateScenariosList","hideInactives","group","FilteredScenarios","stateCommand","onCommand","offCommand","CameraWizard","InfoBinaryWizard","InfoNumericWizard","InfoNumericImgWizard","InfoBinaryImgWizard","CmdActionWizard","ScenarioActionWizard","EqLogicActionWizard","VAlert","loopStarted","init","store","loop","isEventsManagerStarted","execute","self","setTimeout","getNewEvents","currentDate","timestamp","getTime","dispatchEvents","events","forEach","event","option","cmd_id","newState","scenario_id","ManualDash","ConnectDialog","GridDash","DashPreferences","Tools","SelectItemToAddWizard","AddItemWizard","AddDashWizard","dashSize","initialized","EventsManager","startWizard","wizardData","lastChange","Dash","VApp","Vue","use","Vuetify","Vuex","Store","eventManagerStarted","gridEventCaller","mutations","removeWidget","widgetDataId","delete","updateWidgetPos","setEditMode","newEditMode","setEventsManagerState","newEventManagerState","updateCmd","payload","widget","updateScenario","setDashType","setGridEventCaller","initDash","initWidgets","loadFromLocalStorage","widgetsData","saveToLocalStorage","config","productionTip","vuetify","iconfont","render","h","App","$mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUW,KAAKmB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClC3B,OAAO8B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CnC,OAAO8B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DpC,OAAO8B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKxC,OAAOyC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBxC,OAAO8B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO9C,OAAOC,UAAUC,eAAeC,KAAK0C,EAAQC,IAGzG5B,EAAoB6B,EAAI,SAExB,IAAIC,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAW3C,KAAKsC,KAAKK,GAC5CA,EAAW3C,KAAOf,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BzC,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,gECvJTW,EAAOD,QAAU,IAA0B,2B,oCCA3C,yBAAgf,EAAG,G,uBCAnfC,EAAOD,QAAU,IAA0B,0B,oCCA3C,yBAA+jB,EAAG,G,gDCAlkBC,EAAOD,QAAU,IAA0B,0B,uECA3CC,EAAOD,QAAU,IAA0B,+B,qBCA3CC,EAAOD,QAAU,IAA0B,8B,6DCA3C,yBAAwjB,EAAG,G,uBCA3jBC,EAAOD,QAAU,IAA0B,4B,uBCA3CC,EAAOD,QAAU,IAA0B,gC,oCCA3C,yBAA4gB,EAAG,G,oCCA/gB,yBAAiiB,EAAG,G,8CCApiBC,EAAOD,QAAU,IAA0B,0B,uBCA3CC,EAAOD,QAAU,IAA0B,+B,uBCA3CC,EAAOD,QAAU,IAA0B,+B,qBCA3CC,EAAOD,QAAU,IAA0B,6B,qBCA3CC,EAAOD,QAAU,IAA0B,+B,uBCA3CC,EAAOD,QAAU,IAA0B,4B,qBCA3CC,EAAOD,QAAU,IAA0B,+B,uBCA3C,IAAI+B,EAAM,CACT,gBAAiB,OACjB,iBAAkB,OAClB,gBAAiB,OACjB,gBAAiB,OACjB,mBAAoB,OACpB,mBAAoB,OACpB,kBAAmB,OACnB,cAAe,OACf,cAAe,OACf,kBAAmB,QAIpB,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,uBC/BpBjC,EAAOD,QAAU,IAA0B,4B,uBCA3CC,EAAOD,QAAU,IAA0B,2B,uHCAvC,EAAS,WAAa,IAAIyC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACA,EAAG,SAAS,IACpHE,EAAkB,GCDlB,EAAS,WAAa,IAAIN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAOP,EAAY,SAAEQ,MAAM,CAAC,GAAK,qBAAqB,CAACJ,EAAG,gBAAgB,CAACK,GAAG,CAAC,UAAYT,EAAIU,SAASN,EAAG,kBAAkB,CAACO,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIc,SAASD,GAAKE,WAAW,mBAAgCC,IAAjBhB,EAAIc,UAAuD,WAA7Bd,EAAIc,SAASG,YAA0Bb,EAAG,mBAAgCY,IAAjBhB,EAAIc,UAAuD,SAA7Bd,EAAIc,SAASG,YAAwBb,EAAG,YAAYJ,EAAIkB,KAAMlB,EAAe,YAAEI,EAAG,SAASJ,EAAIkB,KAAKd,EAAG,gBAAgB,CAACI,MAAM,CAAC,WAAaR,EAAImB,YAAYV,GAAG,CAAC,YAAcT,EAAIoB,eAAehB,EAAG,yBAAyBA,EAAG,kBAAkB,IAC5qB,EAAkB,GCDlB,EAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACiB,YAAY,YAAYC,MAAMtB,EAAIuB,UAAUd,GAAG,CAAC,KAAOT,EAAIwB,cAAc,SAAW,SAASC,GAAQA,EAAOC,oBAAqB1B,EAAI2B,GAAI3B,EAAW,SAAE,SAAS4B,GAAY,OAAOxB,EAAG,SAAS,CAACxB,IAAIgD,EAAWnC,GAAGe,MAAM,CAAC,WAAaoB,EAAW,SAAW,SAAQ,IACzW,EAAkB,GCDlB,EAAS,WAAa,IAAI5B,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACkB,MAAMtB,EAAI4B,WAAWrB,MAAMsB,OAAS,GAAK,cAActB,MAAOP,EAAe,YAAEQ,MAAM,CAAC,UAAYR,EAAI8B,OAAOC,QAAQC,UAAUvB,GAAG,CAAC,UAAYT,EAAIiC,eAAe,QAAUjC,EAAIkC,eAAe,CAAC9B,EAAGJ,EAAI4B,WAAWO,KAAK,CAACC,IAAI,YAAYf,YAAY,iBAAiBb,MAAM,CAAC,WAAaR,EAAI4B,cAAe5B,EAAI8B,OAAOC,QAAgB,SAAE3B,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,GAAG,SAAW,GAAG,MAAQ,kBAAkB,MAAQ,IAAIC,GAAG,CAAC,MAAQT,EAAIqC,SAAS,CAACjC,EAAG,SAAS,CAACJ,EAAIsC,GAAG,iBAAiB,GAAGtC,EAAIkB,MAAM,IAChlB,EAAkB,GCDlB,EAAS,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAY,SAAEI,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI2C,SAAS,CAACvC,EAAG,SAAS,CAACG,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMqC,YAAc,OAAS,CAAC5C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWiB,UAAU,IAAI,IAAI,IAAI,GAAGzC,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACrC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI2C,SAAS,CAAC3C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,WAAW,GAAGvC,EAAIkB,MAAM,IACtwB,EAAkB,G,qBCKP,GACXrD,KAAM,gBACNiF,UAAW,GACXC,WAAW,EACXC,cAAe,GAOf9E,IAXW,SAWP+E,EAAKC,EAAcC,GACnBC,IACKlF,IAAI+E,GACJI,MAAK,SAAAC,GACFJ,EAAaI,EAAS7H,SAEzB8H,OAAM,SAAAC,QACoBxC,IAAnBwC,EAAMF,UAAoD,MAA1BE,EAAMF,SAASG,OAC/CC,aAAaC,WAAW,cAGE3C,IAAtBmC,EACAA,EAAkBK,EAAMF,UAExBM,QAAQC,IAAIL,OAWhCM,KApCW,SAoCNb,EAAKC,EAAcC,GACpBC,IACKU,KAAKb,GACLI,MAAK,SAAAC,QACmBtC,IAAjBkC,GACAA,EAAaI,MAGpBC,OAAM,SAAAC,QACuBxC,IAAtBmC,GACAA,EAAkBK,EAAMF,SAAS7H,UAWjDsI,gBAzDW,SAyDKd,EAAKe,EAAad,EAAcC,GAE5C,IAAI1H,EAAO,IAAIwI,SACf,IAAK,IAAIC,KAAkBF,EACvBvI,EAAK0I,OAAOD,EAAgBF,EAAYE,IAE5Cd,IACKU,KAAKb,EAAKxH,GACV4H,MAAK,SAAAC,QACmBtC,IAAjBkC,GACAA,EAAaI,MAGpBC,OAAM,SAAAC,QACuBxC,IAAtBmC,GACAA,EAAkBK,EAAMF,SAAS7H,UAUjD2I,QAlFW,SAkFHC,EAAUC,EAAUpB,GAAc,WACtCjD,KAAKsE,mBACLnB,IACKlF,IAAI,sBAAwBmG,EAAW,aAAeC,GACtDjB,MAAK,SAAAC,GACF,EAAKkB,eAAelB,EAAS7H,KAAKgJ,OAClC,EAAK1B,WAAY,EACjBG,GAAa,MAEhBK,OAAM,SAAAC,GACH,EAAKT,WAAY,EACjB,EAAKD,UAAY,CACbW,OAAQD,EAAMF,SAASG,OACvBD,MAAOA,EAAMF,SAAS7H,MAE1ByH,GAAa,OAMzBwB,YAvGW,WA2GP,OAHKzE,KAAK8C,WACN9C,KAAK0E,YAEF1E,KAAK8C,WAKhB4B,UAhHW,WAiHP,IAAMC,EAAmB,KACzB,QAAsC5D,IAAlC0C,aAAamB,QAAQ,SAAwB,CAC7C,IAAMC,EAAoBpB,aAAamB,QAAQ,qBAC/C,QAA0B7D,IAAtB8D,EAAiC,CACjC,IAAMC,EAAM,IAAIC,KACVC,EAAeF,EAAIG,UACnBC,EAAWF,EAAeH,EAC5BK,EAAWP,EAAmB3E,KAAK+C,gBACnCI,IAAMgC,SAASC,QAAQC,OAAO,gBAAkB5B,aAAamB,QACzD,SAEJ5E,KAAK8C,WAAY,MAQjCwC,WApIW,WAqIPtF,KAAKsE,mBACLtE,KAAK8C,WAAY,GAKrByC,aA3IW,WA4IP,OAAOvF,KAAK6C,WAMhB0B,eAlJW,SAkJIC,GACXxE,KAAK8C,WAAY,EACjB,IAAM0C,EAAe,IAAIT,KAEzBtB,aAAagC,QAAQ,QAASjB,GAC9Bf,aAAagC,QAAQ,oBAAqBD,EAAaP,WACvD9B,IAAMgC,SAASC,QAAQC,OAAO,gBAAkBb,GAKpDF,iBA7JW,WA8JPb,aAAaC,WAAW,SACxBD,aAAaC,WAAW,qBACpBzH,OAAOC,UAAUC,eAAeC,KAAK+G,IAAMgC,SAASC,QAAQC,OAAQ,wBAC7DlC,IAAMgC,SAASC,QAAQC,OAAO,kBClJjD,GACEzH,KAAM,YACN8H,MAAO,CACL/D,WAAY,IAEdgE,SAAU,CACRC,SAAU,WACR,QACN,2BACA,+BACA,4BAIEC,QAAS,CACPnD,OADJ,WAEMoD,EAAcjC,KAAK,iBAAmB7D,KAAK2B,WAAWoE,UCrCoW,I,6FCQ5ZC,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,MAIa,EAAAA,EAAiB,QAShC,IAAkBA,EAAW,CAACC,OAAA,KAAKC,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC5BjE,IAAI,EAAS,WAAa,IAAIvG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAY,SAAEI,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI2C,SAAS,CAACvC,EAAG,SAAS,CAACI,MAAM,CAAC,KAAOR,EAAI4B,WAAWrB,MAAMqC,cAAc,CAAC5C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI6C,UAAU,IAAI,IAAI,IAAI,GAAG7C,EAAIkB,MAClgB,EAAkB,GCEP,GAIXsF,kBAAmB,CACf/G,IAAK,EACLuG,OAAQ,EACRS,YAAa,EACbC,IAAK,CACDC,IAAK,EACLC,KAAM,GAEVzE,KAAM,aACNI,MAAO,QACPsE,OAAO,EACPC,KAAM,KACNjE,KAAM,OACNkE,QAAS,KACTpE,OAAQ,CACJR,KAAM,MACN6E,SAAU,GAGdzG,MAAO,CACH0G,MAAO,IACPC,OAAQ,IACRzE,UAAW,GACXG,YAAa,KAGrBuE,OAAQ,CACJC,QAAS,CACLC,KAAM,+BACNC,KAAM,CAAC,KAAM,KAAM,QAAS,OAAQ,OAAQ,UAAW,UAAW,OAAQ,SAAU,WAExFC,IAAK,CACDF,KAAM,4BACNC,KAAM,CACFE,QAAS,CAAC,EAAG,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,KAC7CC,IAAK,CAAC,EAAG,GAAI,QAIzBC,WAAY,CACRC,KAAM,CACFlH,GAAI,eACJmH,IAAK,kBAETC,KAAM,CACFpH,GAAI,mBACJmH,IAAK,gBAETE,OAAQ,CACJrH,GAAI,UACJmH,IAAK,iBAETG,KAAM,CACFtH,GAAI,UACJmH,IAAK,qBAETI,MAAO,CACHvH,GAAI,WACJmH,IAAK,YAETK,KAAM,CACFxH,GAAI,UACJmH,IAAK,YAETM,IAAK,CACDzH,GAAI,SACJmH,IAAK,gBAETO,QAAS,CACL1H,GAAI,aACJmH,IAAK,aAETQ,OAAQ,CACJ3H,GAAI,eACJmH,IAAK,kBAETS,KAAM,CACF5H,GAAI,UACJmH,IAAK,aCpEjB,GACE/J,KAAM,gBACN8H,MAAO,CACL/D,WAAY,IAEdgE,SAAU,CACRC,SAAU,WACR,QACN,2BACA,+BACA,2BAGIhD,KARJ,WASM,IAAN,qCACM,MAAqC,mBAA1B5C,KAAK2B,WAAWiF,OAAuB5G,KAAK2B,WAAWiF,OAExE,wBADeyB,EAAS7H,GAIX6H,EAASV,MAGpB9B,QAAS,CACPnD,OADJ,WAEU1C,KAAK2B,WAAWiF,MAClBd,EAAcjC,KAAK,iBAAmB7D,KAAK2B,WAAW2G,cAEtDxC,EAAcjC,KAAK,iBAAmB7D,KAAK2B,WAAW4G,gBC7CsW,ICQha,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAShC,IAAkB,EAAW,CAACtC,OAAA,KAAKC,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC5BjE,IAAI,EAAS,WAAa,IAAIvG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAQ,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,SAAS,CAACI,MAAM,CAAC,KAAOR,EAAI4B,WAAWrB,MAAMqC,cAAc,CAAC5C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI6C,UAAU,IAAI,IAChZ,EAAkB,GCWtB,GACEhF,KAAM,aACN8H,MAAO,CACL/D,WAAY,IAEdgE,SAAU,CACR/C,KADJ,WAEM,IAAN,qCACM,MAAqC,mBAA1B5C,KAAK2B,WAAWiF,OAAuB5G,KAAK2B,WAAWiF,OAExE,wBADeyB,EAAS7H,GAIX6H,EAASV,OCzB2Y,ICQ7Z,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAOhC,IAAkB,EAAW,CAACzB,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWG,QAAA,OC1BnD,IAAI,EAAS,WAAa,IAAIvG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAQ,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,MAAM,CAACG,MAAM,CAAE2G,OAAQlH,EAAI4B,WAAWrB,MAAMqC,YAAc,MAAOpC,MAAM,CAAC,IAAMR,EAAI+G,gBAAgB,IACtZ,EAAkB,GCStB,GACElJ,KAAM,gBACN8H,MAAO,CACL/D,WAAY,IAEdgE,SAAU,CACR6C,WADJ,WAEM,MAAO,cAAgBxI,KAAK2B,WAAWrB,MAAMkC,UAAY,OAG7DqD,QAAS,CACPiB,QADJ,WAEM,IAAN,0BAQM,MAPqC,mBAA1B9G,KAAK2B,WAAWiF,OAAuB5G,KAAK2B,WAAWiF,OAExE,wBADQE,GAAW,MAIXA,GAAW,OAEN,EAAb,OAAa,CAAb,kBC9Boa,ICQha,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAMhC,IAAkB,EAAW,CAACZ,UAAAC,EAAA,KAAUC,WAAAD,EAAA,OCzBxC,IAAI,EAAS,WAAa,IAAIpG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAA0B,KAAxBJ,EAAI4B,WAAWiB,KAAazC,EAAG,SAAS,CAACG,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMqC,YAAc,MAAQpC,MAAM,CAAC,KAAO,KAAK,CAACR,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWiB,SAAS7C,EAAIkB,KAAKd,EAAG,OAAO,CAACiB,YAAY,QAAQd,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMqC,YAAc,OAAS,CAAC5C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWiF,UAAmC,KAAxB7G,EAAI4B,WAAWkF,KAAa1G,EAAG,OAAO,CAACG,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMqC,YAAc,OAAS,CAAC5C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWkF,SAAS9G,EAAIkB,MAAM,IAAI,IAAI,IACjxB,EAAkB,GCatB,GACErD,KAAM,cACN8H,MAAO,CACL/D,WAAY,KCjBkZ,ICQ9Z,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAQhC,IAAkB,EAAW,CAACuE,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC3B5D,IAAI,EAAS,WAAa,IAAIvG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,MAAM,CAACG,MAAM,CAAE2G,OAAQlH,EAAI4B,WAAWrB,MAAMqC,YAAc,MAAQpC,MAAM,CAAC,IAAMR,EAAI6C,WAAW,IAAI,IACxa,GAAkB,GCatB,IACEhF,KAAM,iBACN8H,MAAO,CACL/D,WAAY,IAEdnG,KAAM,WAAR,OACA,SAEEiN,QARF,WASSzI,KAAK2B,WAAW+G,UACnB1I,KAAK2I,KAAO,EAAI3I,KAAK4I,MAGzBjD,SAAU,CACR/C,KADJ,WAEM,IAAN,0BAEM,OAAO,EAAb,OAAa,CAAb,KACA,EACA,IACA,gBACA,gCACA,sBAEA,UAGEiD,QAAS,CACPgD,WADJ,SACA,KAGM,IAFA,IAAN,OACA,gBAEA,IACA,aACA,EACA,CACQ,IAAR,mBACYC,EAAOC,IACTA,EAAOD,EACPjM,EAASmM,EAAaC,IAG1B,OAAOpM,KCxDwZ,MCQja,I,UAAY,eACd,GACA,EACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACqJ,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,OC1BnD,IAAI,GAAS,WAAa,IAAItG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI2C,SAAS,CAACvC,EAAG,SAAS,CAACG,MAAM,CAAEiC,SAAUxC,EAAI4B,WAAWrB,MAAMqC,YAAc,OAAS,CAAC5C,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI6C,UAAU,IAAI,IAAI,IAAI,IACzf,GAAkB,GCetB,IACEhF,KAAM,iBACN8H,MAAO,CACL/D,WAAY,IAEdgE,SAAU,CACR/C,KADJ,WAEM,OAAQ5C,KAAK2B,WAAWiF,OACtB,IAAK,OACH,MAAO,UACT,QACA,IAAK,cACH,MAAO,aAIff,QAAS,CACPnD,OADJ,WAEM,OAAQ1C,KAAK2B,WAAWiF,OACtB,IAAK,OACHd,EAAcjC,KACxB,oDAEU,MACF,QACA,IAAK,cACHiC,EAAcjC,KACxB,kDAEU,UC7C2Z,MCQja,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAShC,IAAkB,GAAW,CAACoC,OAAA,KAAKC,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC5BjE,IAAI,GAAS,WAAa,IAAIvG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACiB,YAAY,eAAe,CAA2B,KAAzBrB,EAAI4B,WAAWW,MAAcnC,EAAG,eAAe,CAACG,MAAM,CAAGiC,SAAUxC,EAAI4B,WAAWrB,MAAMkC,UAAY,OAAS,CAACzC,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI4B,WAAWW,UAAUvC,EAAIkB,KAAKd,EAAG,MAAM,CAACiB,YAAY,cAAcb,MAAM,CAAC,IAAMR,EAAImJ,gBAAgB,IACtW,GAAkB,GC+BtB,IACEtL,KAAM,SACN8H,MAAO,CACL/D,WAAY,IAEdnG,KAAM,WACJ,MAAO,CACL0N,YAAa,GACbC,eAAgB,OAGpBV,QAXF,WAYqC,OAA7BzI,KAAK2B,WAAWyH,WAClBpJ,KAAKkJ,YAAclJ,KAAK2B,WAAWyH,UAErCpJ,KAAKqJ,oBACLrJ,KAAKsJ,uBAEPC,QAlBF,WAmBIvJ,KAAKwJ,sBAEPC,MAAO,CACL,6BAA8B,WAC5BzJ,KAAKwJ,qBACLxJ,KAAKsJ,wBAGTzD,QAAS,CACPyD,oBADJ,WACA,WAEA,wCACA,sCAEQtJ,KAAKmJ,eAAiBO,aAAY,WAChC,EAAV,sBACA,uCAGIF,mBAXJ,WAYkC,OAAxBxJ,KAAKmJ,gBACPQ,cAAc3J,KAAKmJ,iBAOvBE,kBApBJ,WAqBM,IAAmC,IAA/BrJ,KAAK2B,WAAWiI,UAAkB,CACpC,IAAR,WACQ5J,KAAKkJ,YACb,4CACA,0BACA,WACA,4BACA,MACA,YACalJ,KAAK2B,WAAWkI,UACnB7J,KAAKkJ,aAAe,kBAS1BY,mBAxCJ,SAwCA,GACM,IAAN,SAgBM,OAfIC,EAAqBC,YACvBhH,EAAM+G,EAAqBC,WAE7BhH,GAAO,MACH+G,EAAqB3F,WACvBpB,GACR,+BACA,IACA,+BACA,KAEMA,GAAO+G,EAAqBE,GACxBF,EAAqBG,OACvBlH,GAAO,IAAM+G,EAAqBG,MAE7BlH,EAAM+G,EAAqBI,aCpHqX,MCQzZ,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,MAAiB,QAKhC,IAAkB,GAAW,CAAC/D,WAAAD,EAAA,OCXf,QACXiE,WAAY,CACRC,UACAC,YACAC,gBACAC,aACAC,gBACAC,cACAC,kBACAC,oBCJR,IACEhN,KAAM,SACNwM,WAAYnO,OAAO4O,OAAOC,GAAgBV,WAAY,IACtD1E,MAAO,CACLqF,SAAU,CACR7I,KAAM8I,QACNC,SAAS,GAEXtJ,WAAY,IAEdnG,KAAM,WAAR,OACA,cACA,iBAEEiN,QAdF,WAcA,WACIzI,KAAKkL,UAAUC,IAAI,iBAAiB,SAAxC,GACU,EAAV,cACQ,EAAR,iCACU3L,GAAI,EAAd,cACUkH,IAAK,EAAf,sCACUC,KAAM,EAAhB,yCAEQ,EAAR,oBAIEhB,SAAU,CACRyF,YADJ,WAEM,IAAN,KA0BM,OAxBEvO,EADmC,WAAjCmD,KAAK6B,OAAOC,QAAQuJ,SACb,CACPC,SAAU,WACV5E,IAAK1G,KAAK2B,WAAW8E,IAAIC,IAAM,KAC/BC,KAAM3G,KAAK2B,WAAW8E,IAAIE,KAAO,MAG1B,CACPK,MAAO,OACPC,OAAQ,QAGwB,SAAhCjH,KAAK2B,WAAWrB,MAAM0G,MACxBnK,EAAO,SAAWmD,KAAK2B,WAAWrB,MAAM0G,MAExCnK,EAAO,SAAWmD,KAAK2B,WAAWrB,MAAM0G,MAAQ,KAEb,SAAjChH,KAAK2B,WAAWrB,MAAM2G,OACxBpK,EAAO,UAAYmD,KAAK2B,WAAWrB,MAAM2G,OAEzCpK,EAAO,UAAYmD,KAAK2B,WAAWrB,MAAM2G,OAAS,KAEpDpK,EAAO,mBAAqBmD,KAAK2B,WAAWrB,MAAMiL,YACxD,cACA,sCACa1O,IAGXgJ,QAAS,CACP7D,eADJ,SACA,GACMhC,KAAKwL,SAAWA,EAChBxL,KAAKyL,aAAc,GAErBxJ,aALJ,WAMMjC,KAAKyL,aAAc,GAErBrJ,OARJ,WASMpC,KAAK6B,OAAO6J,OAAO,eAAgB1L,KAAK2B,WAAWnC,OCpFoW,M,yBCQzZ,GAAY,eACd,GACA,EACA,GACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACyG,OAAA,KAAKE,MAAA,QAAMG,QAAA,OCdzC,QACE1I,KAAM,aACNwM,WAAY,CACVuB,OAAJ,IAEElD,QALF,WAMIzI,KAAK6B,OAAO6J,OAAO,cAAe,WAEpC/F,SAAU,CACRiG,QADJ,WAEM,OAAO5L,KAAK6B,OAAOC,QAAQ8J,SAE7BtK,UAJJ,WAKM,IAAN,KAMM,OALItB,KAAK6B,OAAOC,QAAQC,SACtB8J,EAAa,YACrB,iCACQA,EAAa,eAERA,IAGXhG,QAAS,CACPtE,cADJ,SACA,GACMvB,KAAKkL,UAAUY,MAAM,gBAAiBC,MCpCmW,MCQ3Y,I,UAAY,eACd,GACA,EACA,GACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIhM,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,SAAWR,EAAIiM,UAAUtL,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIkM,SAASrL,GAAKE,WAAW,eAClO,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACiB,YAAY,iBAAiBC,MAAMtB,EAAImM,aAAa5L,MAAOP,EAAa,WAAG,CAAEA,EAAI8B,OAAOC,QAAQC,UAA6C,IAAjChC,EAAIkM,SAASE,SAASnQ,OAAcmE,EAAG,OAAO,CAACiB,YAAY,mBAAmB,CAACjB,EAAG,UAAU,CAACO,MAAM,CAACrC,MAAO0B,EAA6B,0BAAEY,SAAS,SAAUC,GAAMb,EAAIqM,0BAA0BxL,GAAKE,WAAW,8BAA8B,CAACX,EAAG,QAAQ,CAACI,MAAM,CAAC,IAAM,GAAG,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAIsM,OAAO,iBAAiB,CAAClM,EAAG,SAAS,CAACJ,EAAIsC,GAAG,yBAAyB,IAAI,GAAGlC,EAAG,UAAU,CAACO,MAAM,CAACrC,MAAO0B,EAA2B,wBAAEY,SAAS,SAAUC,GAAMb,EAAIuM,wBAAwB1L,GAAKE,WAAW,4BAA4B,CAACX,EAAG,QAAQ,CAACI,MAAM,CAAC,IAAM,GAAG,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAIsM,OAAO,eAAe,CAAClM,EAAG,SAAS,CAACJ,EAAIsC,GAAG,2BAA2B,IAAI,GAAGlC,EAAG,YAAY,CAACI,MAAM,CAAC,OAAS,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,YAAY8N,GAAG,SAASC,GAC9/B,IAAIlM,EAAKkM,EAAIlM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI4M,GAAG,CAACpM,MAAM,CAAC,IAAM,GAAG,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAI6M,eAAepM,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIsC,GAAG,cAAc,OAAO,MAAK,EAAM,YAAY,CAAClC,EAAG,OAAO,CAACJ,EAAIsC,GAAG,2BAA2B,GAAqC,IAAjCtC,EAAIkM,SAASE,SAASnQ,OAAc,CAACmE,EAAG,SAAS,CAACI,MAAM,CAAC,WAAaR,EAAIkM,SAASE,SAAS,GAAGxK,eAAiD,IAAjC5B,EAAIkM,SAASE,SAASnQ,OAAc,CAACmE,EAAG,gBAAgB,CAACO,MAAM,CAACrC,MAAO0B,EAAIkM,SAASE,SAAS,GAAIxL,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkM,SAASE,SAAU,EAAGvL,IAAME,WAAW,2BAA2Bf,EAAIkB,KAAuC,IAAjClB,EAAIkM,SAASE,SAASnQ,OAAc,CAACmE,EAAG,gBAAgB,CAACO,MAAM,CAACrC,MAAO0B,EAAIkM,SAASE,SAAS,GAAIxL,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkM,SAASE,SAAU,EAAGvL,IAAME,WAAW,2BAA2Bf,EAAIkB,MAAM,IAC7vB,GAAkB,GCmCtB,IACErD,KAAM,gBACNwM,WAAY,CACVuB,OAAJ,IAEEjG,MAAO,CACLrH,MAAOpC,QAETT,KAAM,WAAR,OACA,6BACA,6BAEEiN,QAZF,WAYA,WACIzI,KAAKkL,UAAUC,IAAI,eAAe,SAAtC,GACU,EAAV,gDACQ,EAAR,wBACUgB,SAAU,GACVW,YAAa,GACb5K,KAAM,SACNP,WAAY,EAAtB,gCAKEgE,SAAU,CACRsG,SAAU,CACRhO,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,KAGxBd,aATJ,WAUM,OAAIlM,KAAKoM,0BACA,4BAELpM,KAAKsM,wBACA,0BAEF,IAETW,UAlBJ,WAmBM,IAAN,KACM,OAAQjN,KAAKiM,SAASE,SAASnQ,QAC7B,QACA,KAAK,EACH,MACF,KAAK,EACH,MACF,KAAK,EAEDa,EADgC,eAA9BmD,KAAKiM,SAASa,YACP,CAArB,qBAEqB,CAArB,wBAMM,OAHI9M,KAAK6B,OAAOC,QAAQC,WACtBlF,EAAO,aAAe,mBAEjBA,IAGXgJ,QAAS,CACPwG,OADJ,SACA,GACMrM,KAAKoM,2BAA4B,EACjCpM,KAAKsM,yBAA0B,EAC/BtM,KAAKiM,SAASE,SAAS7P,KAAK,CAC1BkD,GAAIQ,KAAKiM,SAASzM,GAAK,IACvB2M,SAAU,GACVW,YAAa,GACb5K,KAAM,SAERlC,KAAKiM,SAASE,SAAS7P,KAAK,CAC1BkD,GAAIQ,KAAKiM,SAASzM,GAAK,IACvB2M,SAAU,GACVW,YAAa,GACb5K,KAAM,SAERlC,KAAKiM,SAASa,YAAcA,GAE9BF,UAlBJ,WAmBM5M,KAAK6B,OAAO6J,OAAO,qBAAsB1L,KAAKiM,SAASzM,IACvDQ,KAAKkL,UAAUY,MAAM,wBCzHuX,M,sCCQ9Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAQhC,IAAkB,GAAW,CAAC7F,OAAA,KAAKiH,UAAA,KAAO5G,QAAA,KAAM6G,YAAA,OCrBhD,QACEvP,KAAM,WACNwM,WAAY,CACVgD,cAAJ,IAEE5R,KAAM,WAAR,OACA,UACA,OACA,YACA,yBACA,aAEA,eAEEiN,QAdF,WAeIzI,KAAK6B,OAAO6J,OAAO,cAAe,UCrBuW,MCOzY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAI3L,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACI,MAAM,CAAC,WAAa,IAAIG,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIsN,OAAOzM,GAAKE,WAAW,WAAW,CAACX,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIsC,GAAG,eAAelC,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,SAAS,CAACuM,IAAI,OAAOhM,MAAM,CAACrC,MAAO0B,EAAS,MAAEY,SAAS,SAAUC,GAAMb,EAAIuN,MAAM1M,GAAKE,WAAW,UAAU,CAACX,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,cAAc,SAAW,GAAG,MAAQ,CAAC,SAAUgN,GAAK,QAASA,GAAK,6BAA+B7M,MAAM,CAACrC,MAAO0B,EAAS,MAAEY,SAAS,SAAUC,GAAMb,EAAIyN,MAAM5M,GAAKE,WAAW,WAAWX,EAAG,eAAe,CAACI,MAAM,CAAC,KAAO,WAAW,MAAQ,eAAe,SAAW,GAAG,MAAQ,CAAC,SAAUgN,GAAK,QAASA,GAAK,8BAAgC/M,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAIA,EAAOU,KAAKuL,QAAQ,QAAQ1N,EAAI2N,GAAGlM,EAAOmM,QAAQ,QAAQ,GAAGnM,EAAO7C,IAAI,SAAkB,KAAcoB,EAAIoE,QAAQ3C,KAAUd,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIsE,SAASzD,GAAKE,WAAW,cAAcX,EAAG,QAAQ,CAACI,MAAM,CAAC,UAAYR,EAAIuN,OAAO9M,GAAG,CAAC,MAAQT,EAAIoE,UAAU,CAACpE,EAAIsC,GAAG,gBAAgB,IAAI,IAAI,IAAI,IAAI,IACloC,GAAkB,GC6BtB,IACEzE,KAAM,gBACNpC,KAAM,WAAR,OACA,SACA,SACA,YACA,YAEEoS,QARF,WAUI5N,KAAKqN,QAAUvH,EAAcrB,eAE/BoB,QAAS,CAIP1B,QAJJ,WAIA,WACM2B,EAAc3B,QAAQnE,KAAKwN,MAAOxN,KAAKqE,UAAU,SAAvD,GACYxH,GACF,EAAV,mBACU,EAAV,WAEU8G,QAAQC,IAAI,8BCpD4X,M,oDCO9Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAACqC,OAAA,KAAKE,MAAA,QAAMD,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAW0H,cAAA,KAAWC,WAAA,KAAQC,SAAA,KAAMC,cAAA,OC9BvF,IAAI,GAAS,WAAa,IAAIjO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACO,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIsN,OAAOzM,GAAKE,WAAW,WAAW,CAACX,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIsC,GAAG,iBAAiBlC,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAa,KAAEtN,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAU,OAAQrN,IAAME,WAAW,kBAAkB,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,SAASJ,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,UAAU,MAAQ,iBAAiB,GAAyB,QAArBR,EAAIkO,SAASC,KAAe/N,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAc,MAAEtN,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAU,QAASrN,IAAME,WAAW,qBAAqB,GAAGX,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAe,OAAEtN,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAU,SAAUrN,IAAME,WAAW,sBAAsB,IAAI,GAAGf,EAAIkB,MAAM,IAAI,IAAI,IAAI,IACriC,GAAkB,GC2BtB,IACErD,KAAM,kBACN8H,MAAO,CACLrH,MAAO,CACL6D,KAAMjG,OACNgP,QAAS,eAGbzP,KAAM,WAAR,OACA,YAEEiN,QAXF,WAWA,WACIzI,KAAKkL,UAAUC,IAAI,uBAAuB,WACxC,EAAN,cAGExF,SAAU,CACRsI,SAAU,CACRhQ,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,OClDwX,M,oDCOhZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAAC7G,MAAA,QAAMD,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWgI,QAAA,KAAKN,cAAA,KAAWC,WAAA,KAAQM,UAAA,KAAOC,eAAA,KAAYC,QAAA,KAAKN,cAAA,OChCzG,IAAI,GAAS,WAAa,IAAIjO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,GAAG,OAAS,GAAG,MAAQ,GAAG,UAAY,MAAM,gBAAgB,GAAG,WAAa,oBAAoBgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,YAAY8N,GAAG,WAAW,MAAO,CAACtM,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,gBAAgB,KAAO,GAAG,IAAM,KAAK,CAACJ,EAAG,SAAS,CAACJ,EAAIsC,GAAG,yBAAyB,KAAKkM,OAAM,MAAS,CAACpO,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,YAAY8N,GAAG,SAASC,GAC7f,IAAIlM,EAAKkM,EAAIlM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI4M,GAAG,CAACpM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,SAASC,GAAG,CAAC,MAAQT,EAAIyO,iBAAiBhO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIsC,GAAG,iBAAiB,SAAS,CAAClC,EAAG,OAAO,CAACJ,EAAIsC,GAAG,6BAA8D,WAAhCtC,EAAI8B,OAAOC,QAAQuJ,SAAuB,CAAClL,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,YAAY8N,GAAG,SAASC,GACpV,IAAIlM,EAAKkM,EAAIlM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI4M,GAAG,CAACpM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,UAAUC,GAAG,CAAC,MAAQT,EAAI0O,UAAUjO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIsC,GAAG,cAAc,OAAO,MAAK,EAAM,YAAY,CAAClC,EAAG,OAAO,CAACJ,EAAIsC,GAAG,2BAA2BtC,EAAIkB,KAAKd,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,YAAY8N,GAAG,SAASC,GAC3T,IAAIlM,EAAKkM,EAAIlM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI4M,GAAG,CAACpM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,QAAQC,GAAG,CAAC,MAAQT,EAAI2O,OAAOlO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIsC,GAAG,uBAAuB,SAAS,CAAClC,EAAG,OAAO,CAACJ,EAAIsC,GAAG,mBAAmBlC,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,YAAY8N,GAAG,SAASC,GACzR,IAAIlM,EAAKkM,EAAIlM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI4M,GAAG,CAACpM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,QAAQC,GAAG,CAAC,MAAQT,EAAI4O,kBAAkBnO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIsC,GAAG,eAAe,SAAS,CAAClC,EAAG,OAAO,CAACJ,EAAIsC,GAAG,oBAAoB,GAAGlC,EAAG,aAAa,CAACI,MAAM,CAAC,OAAS,GAAG,MAAQR,EAAI6O,cAAc,QAAU7O,EAAI8O,SAASnO,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAI+O,SAASlO,GAAKE,WAAW,aAAa,CAACf,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAIgP,aAAa,IAC7Z,GAAkB,GC4CtB,IACEnR,KAAM,QACNpC,KAAM,WAAR,OACA,YACA,wBACA,WACA,cAEEqK,QAAS,CACP4I,QADJ,WAEMzO,KAAKkL,UAAUY,MAAM,sBAEvB0C,eAJJ,WAKMxO,KAAK6B,OAAO6J,OAAO,eAAgB1L,KAAK6B,OAAOC,QAAQC,WAEzD4M,gBAPJ,WAQM3O,KAAKkL,UAAUY,MAAM,wBAEvB4C,KAVJ,WAUA,WACM/K,QAAQC,IAAIoL,KAAKC,UAAUjP,KAAK6B,OAAOC,QAAQjB,WAC/Cb,KAAK6B,OAAO6J,OAAO,sBACnB5F,EAAchC,gBACpB,iBACA,CACQ,GAAR,EACQ,KAAR,OACQ,KAAR,gBACU,SAAV,6BACU,YAAV,gCAGA,WACQ,EAAR,6BACQ,EAAR,wBACQ,EAAR,eAEA,WACQ,EAAR,iCACQ,EAAR,sBACQ,EAAR,kBC5F0Y,M,0BCOtY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAACmC,OAAA,KAAKK,QAAA,KAAM4I,aAAA,KAAUC,cAAA,KAAWhC,YAAA,OC3B9D,IAAI,GAAS,WAAa,IAAIpN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACO,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIsN,OAAOzM,GAAKE,WAAW,WAAW,CAACX,EAAG,SAAS,CAACI,MAAM,CAAC,aAAa,GAAG,mBAAmB,SAAS,KAAO,IAAIG,MAAM,CAACrC,MAAO0B,EAAO,IAAEY,SAAS,SAAUC,GAAMb,EAAIqP,IAAIxO,GAAKE,WAAW,QAAQ,CAACX,EAAG,QAAQ,CAACJ,EAAIsC,GAAG,kBAAkBlC,EAAG,QAAQ,CAACJ,EAAIsC,GAAG,aAAalC,EAAG,QAAQ,CAACJ,EAAIsC,GAAG,cAAc,GAAGlC,EAAG,eAAe,CAACO,MAAM,CAACrC,MAAO0B,EAAO,IAAEY,SAAS,SAAUC,GAAMb,EAAIqP,IAAIxO,GAAKE,WAAW,QAAQf,EAAI2B,GAAI3B,EAAU,QAAE,SAASsP,EAAWC,GAAO,OAAOnP,EAAG,aAAa,CAACxB,IAAI2Q,GAAO,CAACnP,EAAG,gBAAgB,CAACiB,YAAY,OAAOb,MAAM,CAAC,cAAc,IAAIG,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIwP,SAAS3O,GAAKE,WAAW,aAAaf,EAAI2B,GAAG,GAAa,SAAS8N,GAAM,OAAOrP,EAAG,eAAe,CAACxB,IAAI6Q,EAAKxJ,UAAUuG,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,UAAU8N,GAAG,SAASC,GACl6B,IAAI+C,EAAS/C,EAAI+C,OACbC,EAAShD,EAAIgD,OACjB,MAAO,CAACvP,EAAG,UAAU,CAACoM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,UAAU8N,GAAG,SAASC,GACrE,IAAIiD,EAAQjD,EAAIiD,MAChB,MAAO,CAACxP,EAAG,SAAS,CAACiB,YAAY,eAAeC,MAAM,CAAE,WAAYsO,GAAQrP,MAA2B,cAApBkP,EAAKI,WAA6BJ,EAAKI,WAAa,GAAIrP,MAAM,CAAC,UAAYoP,EAAQ,GAAK,GAAGnP,GAAG,CAAC,MAAQkP,IAAS,CAACvP,EAAG,qBAAqB,CAACiB,YAAY,cAAc,CAAC,EAASjB,EAAG,SAAS,CAACiB,YAAY,YAAYb,MAAM,CAAC,MAAQ,QAAQ,KAAO,OAAO,CAACR,EAAIsC,GAAG,qBAAqBtC,EAAIkB,MAAM,GAAGd,EAAGqP,EAAKxJ,UAAU,CAAC7D,IAAI,YAAY5B,MAAM,CAAC,WAAaiP,EAAKhU,SAAS,OAAO,MAAK,SAAY,MAAK,QAAU,GAAG2E,EAAG,sBAAsB,CAAkB,MAAhBJ,EAAIwP,SAAkBpP,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,iBAAiB,OAAS,MAAM,KAAO,KAAK,CAACJ,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,SAAS,QAAU,WAAW,CAACJ,EAAG,IAAI,CAACJ,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI8P,OAAO9P,EAAIqP,KAAKrP,EAAIwP,UAAUO,mBAAmB3P,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,SAAS,QAAU,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAI0O,QAAQ1O,EAAI8P,OAAO9P,EAAIqP,KAAKrP,EAAIwP,UAAUvJ,cAAc,CAACjG,EAAIsC,GAAG,cAAc,IAAI,IAAI,GAAGtC,EAAIkB,MAAM,IAAI,MAAK,IAAI,IACtgC,GAAkB,GCkDtB,IACErD,KAAM,wBACNwM,WAAYnO,OAAO4O,OAAOC,GAAgBV,WAAY,IACtD5O,KAAM,WAAR,OACA,UACA,SACA,cACA,QACA,CACA,CACQ,UAAR,aACQ,KAAR,CACU,KAAV,OACU,OAAV,EACU,MAAV,cACU,YAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aACR,+EAEA,CACQ,UAAR,gBACQ,KAAR,CACU,QAAV,KACU,OAAV,EACU,MAAV,cACU,YAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,GACY,OAAZ,IACY,MAAZ,MAGQ,aACR,+EAEA,CACQ,UAAR,cACQ,KAAR,CACU,MAAV,cACU,YAAV,EACU,MAAV,GACU,KAAV,KACU,KAAV,gCACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aAAR,8CAEA,CACQ,UAAR,iBACQ,KAAR,CACU,MAAV,cACU,YAAV,EACU,MAAV,EACU,SAAV,EACU,KAAV,IACU,QAAV,UACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aAAR,yCAGA,CACA,CACQ,UAAR,YACQ,KAAR,CACU,MAAV,WACU,YAAV,EACU,KAAV,UACU,MAAV,CACY,UAAZ,GACY,YAAZ,GACY,OAAZ,IACY,MAAZ,MAGQ,aAAR,oCAEA,CACQ,UAAR,iBACQ,KAAR,CACU,MAAV,WACU,YAAV,EACU,KAAV,UACU,OAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aAAR,mDAEA,CACQ,UAAR,gBACQ,KAAR,CACU,MAAV,kBACU,YAAV,EACU,KAAV,OACU,OAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aACR,4DAGA,CACA,CACQ,UAAR,SACQ,KAAR,CACU,MAAV,SACU,YAAV,EACU,WAAV,EACU,YAAV,GACU,gBAAV,EACU,SAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,IAEU,SACV,mjZAEQ,WAAR,CACU,OAAV,QACU,MAAV,WAEQ,aAAR,8BAKEiN,QAjJF,WAiJA,WACIzI,KAAKkL,UAAUC,IAAI,qBAAqB,WACtC,EAAN,cAGE1B,MAAO,CACL2F,IAAK,WACHpP,KAAKuP,SAAW,OAGpB1J,QAAS,CACP4I,QADJ,SACA,GACMzO,KAAKkL,UAAUY,MAAM,gBAAiBiE,GACtC/P,KAAKqN,QAAS,KCtNwZ,M,oHCQxa,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAoBhC,IAAkB,GAAW,CAACpH,OAAA,KAAKE,MAAA,QAAM0H,cAAA,KAAWC,WAAA,KAAQkC,kBAAA,QAAkB9C,UAAA,KAAO5G,QAAA,KAAMgI,QAAA,KAAK2B,iBAAA,QAAiBC,UAAA,KAAOC,eAAA,KAAYC,cAAA,KAAWC,QAAA,KAAKC,YAAA,KAASC,SAAA,KAAMC,cAAA,OCvCnK,IAAI,GAAS,WAAa,IAAIzQ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACO,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIsN,OAAOzM,GAAKE,WAAW,WAAW,CAAwB,OAAtBf,EAAI0Q,cAAwBtQ,EAAGJ,EAAI0Q,cAAc,CAACtO,IAAI,YAAY3B,GAAG,CAAC,KAAO,SAASgB,GAAQzB,EAAIsN,QAAS,MAAUtN,EAAIkB,MAAM,IACrU,GAAkB,GCDlB,GAAS,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,WAAWlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,UAAUG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,QAAQ/P,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI4Q,QAAQ3U,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAAkC,WAAhCJ,EAAI8B,OAAOC,QAAQuJ,SAAuBlL,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,MAAM,IAAM,MAAM,MAAQ,UAAU,cAAc,IAAIG,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAYtQ,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAYtQ,MAAO,SAAUM,IAAME,WAAW,8BAA8Bf,EAAIkB,KAAKd,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,sBAAsBG,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAmB,QAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,UAAWhQ,IAAME,WAAW,yBAAyBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACvpD,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAAER,EAAI2Q,KAAO,GAAmB,IAAb3Q,EAAI2Q,MAAc3Q,EAAI+Q,WAAa3Q,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,aAAaC,GAAG,CAAC,MAAQT,EAAIgR,gBAAgB,CAAChR,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAI2Q,KAAO,EAAI3Q,EAAIiR,cAAgBjR,EAAIkR,gBAAgBlR,EAAIkB,MAAM,GAAGd,EAAG,QAAQ,CAACiB,YAAY,aAAab,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,SAAWR,EAAImR,cAAc1Q,GAAG,CAAC,MAAQT,EAAIoR,YAAY,CAACpR,EAAIsC,GAAGtC,EAAI0C,GAAG1C,EAAIqR,KAAOrR,EAAIsR,SAAWtR,EAAIuR,eAAe,IAAI,IACjjB,GAAkB,GCkBtB,I,UAAA,CACE1T,KAAM,iBACN8H,MAAO,CACLsL,cAAe,CACb9O,KAAMqP,OACNtG,QAAS,aAEXqG,UAAW,CACTpP,KAAMqP,OACNtG,QAAS,WAEXgG,YAAa,CACX/O,KAAMqP,OACNtG,QAAS,WAEXoG,SAAU,CACRnP,KAAMqP,OACNtG,QAAS,OAEXmG,KAAM,CACJlP,KAAM8I,QACNC,SAAS,GAEX6F,WAAY,CACV5O,KAAM8I,QACNC,SAAS,GAEXiG,aAAc,CACZhP,KAAM8I,QACNC,SAAS,GAEX5M,MAAOmT,QAET7L,SAAU,CACR+K,KAAM,CACJzS,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAAS2F,MAI1B5L,QAAS,CACPkL,cADJ,WAEM/Q,KAAK0Q,OACL1Q,KAAK8L,MAAM,aAEbqF,UALJ,WAMMnR,KAAK0Q,OACL1Q,KAAK8L,MAAM,YCrEsa,MCOnb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC7F,OAAA,KAAKkI,QAAA,KAAKG,QAAA,O,4CCzBpC,GAAQ,GCCZ,IACE1Q,KAAM,aACNpC,KAAM,WAAR,OACA,OACA,iBACA,UACA,oBAEEqK,QAAS,CACP6L,kBADJ,WACA,WACM1R,KAAK2R,aAAejI,aAAY,WAC9B,EAAR,yCACA,MAEIkI,iBANJ,WAOgC,OAAtB5R,KAAK2R,cACPhI,cAAc3J,KAAK2R,eAGvBxQ,YAXJ,WAYMnB,KAAK4R,mBACL5R,KAAK6B,OAAO6J,OAAO,eAAe,GAClC1L,KAAK4Q,YAAYpR,GAAKQ,KAAK6R,cAE3B7R,KAAK6B,OAAO6J,OAClB,YACA,8CAE2C,SAAjC1L,KAAK6B,OAAOC,QAAQuJ,UACtBrL,KAAKkL,UAAUY,MAAM,cAAe9L,KAAK4Q,YAAYpR,IAEvDQ,KAAK8L,MAAM,QACX9L,KAAK8R,OAAS,GACd9R,KAAK0Q,KAAO,GAEdmB,YA3BJ,WA4BM,OACN,cACA,aACA,UACA,cACA,aACA,aC3Cia,MFQ7Z,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QGnBX,GAAS,WAAa,IAAI9R,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,aAAalC,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,cAAc,MAAQ,UAAU,cAAc,GAAG,eAAe,IAAIG,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAI+R,OAAOlR,GAAKE,WAAW,aAAa,GAAGX,EAAG,eAAe,CAACiB,YAAY,eAAeb,MAAM,CAAC,QAAUR,EAAIqF,QAAQ,MAAQrF,EAAIgS,aAAa,gBAAgB,GAAG,cAAc,GAAG,WAAW,KAAK,iBAAiB,EAAE,QAAmD,IAAzC9V,OAAO4D,KAAKE,EAAIiS,cAAchW,OAAa,eAAe,gBAAgB,OAAS+D,EAAI+R,QAAQpR,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,QAAQ/P,GAAKE,WAAW,cAAc,IACnwB,GAAkB,GCyBtB,I,oBAAA,CACElD,KAAM,mBACN8H,MAAO,CACLrH,MAAO,CACL6D,KAAM+P,MACNhH,QAAS,WAAf,WAEI/I,KAAMqP,QAER/V,KAAM,WAAR,OACA,gBACA,gBACA,UACA,SACA,4BACA,kCAGEoS,QAlBF,WAkBA,WACI9H,EAAc7H,IAAI,oBAAoB,SAA1C,GACM,EAAN,eACM,EAAN,0BAGEwL,MAAO,CACLvH,KAAM,WACAlC,KAAKkS,YACPlS,KAAKmS,wBAIXxM,SAAU,CACRuM,WADJ,WAEM,QAAmD,IAA1CjW,OAAO4D,KAAKG,KAAKgS,cAAchW,SAE1C2U,QAAS,CACP1S,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,MAI1BnH,QAAS,CACPsM,oBADJ,WAGM,IAAK,IAAX,KADMnS,KAAK+R,aAAe,GAC1B,kBACQ,IAAK,IAAb,2CAGA,eACA,8CACA,WAGY/R,KAAK+R,aAAazV,KAAK,CACrB8V,KAAMpS,KAAKgS,aAAaK,GAAQ,QAChC1B,QAAS3Q,KAAKgS,aAAaK,GAAQ,YAAYzI,GAAW,QAC1DpK,GAAI8S,SAClB,2CAEcC,YAAavS,KAAKgS,aAAaK,GAAQ,YAAYzI,SCxFwX,M,0BCOrb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAACzD,MAAA,QAAMC,WAAAD,EAAA,KAAWqM,cAAA,KAAWC,WAAA,KAAQzE,cAAA,OC3BlE,IAAI,GAAS,WAAa,IAAIjO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACkB,MAAMtB,EAAI6Q,YAAYtQ,MAAMsB,OAAS,GAAK,cAActB,MAAOP,EAAe,aAAG,CAACI,EAAGJ,EAAI6Q,YAAY1O,KAAK,CAACC,IAAI,YAAY5B,MAAM,CAAC,WAAaR,EAAI6Q,gBAAgB,IAC5Q,GAAkB,GCWtB,IACEhT,KAAM,SACNwM,WAAYnO,OAAO4O,OAAOC,GAAgBV,WAAY,IACtD1E,MAAO,CACLkL,YAAa,IAEfjL,SAAU,CACRyF,YADJ,WAEM,MAAO,CACLpE,MAAOhH,KAAK4Q,YAAYtQ,MAAM0G,MAAQ,KACtCC,OAAQjH,KAAK4Q,YAAYtQ,MAAM2G,OAAS,KACxCyL,gBAAiB1S,KAAK4Q,YAAYtQ,MAAMiL,YAChD,cACA,2CCzBoa,MCQha,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAKhC,IAAkB,GAAW,CAACpF,MAAA,UCgB9B,QACEwM,QAASC,GACThV,KAAM,eACNwM,WAAY,CACVyI,iBAAJ,GACIC,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,WACA,iBAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK2Q,QAAU,GACsB,WAAjC3Q,KAAK6B,OAAOC,QAAQuJ,SACtBrL,KAAK4Q,YAAY3J,OAAS,IAE1BjH,KAAK4Q,YAAY3J,OAAS,OAE5B,MACF,KAAK,EACHjH,KAAK4Q,YAAYtO,MAAQtC,KAAK2Q,QAAQ,GAAGA,QACzC3Q,KAAK4Q,YAAYhH,UAAY5J,KAAK2Q,QAAQ,GAAGnR,GAC7CQ,KAAK4Q,YAAYoC,gBAAkBhT,KAAK2Q,QAAQ,GAAG4B,YAAYU,cACzE,sBAEUjT,KAAK4Q,YAAYsC,YAAclT,KAAK2Q,QAAQ,GAAG4B,YAAYU,cACrE,eAEU,SAIRrF,QApCF,WAqCI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,OAAR,EACQ,KAAR,SACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,WAAR,EACQ,YAAR,GACQ,gBAAR,EACQ,MAAR,SACQ,SAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,OACU,OAAV,OACU,aAAV,EACU,UAAV,QAKIvC,OAvBJ,WAwBM7Q,KAAKmB,cACLnB,KAAKmT,eCxG0a,M,2FCOjb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAehC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWkN,aAAA,KAAUhN,WAAA,KAASiN,YAAA,KAASC,WAAA,KAAQC,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OCjCzI,IAAI,GAAS,WAAa,IAAI7T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,cAAclC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,QAAQG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI8T,QAAQjT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI8T,QAAQ7X,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,aAAa,CAACO,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAgB,KAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,OAAQhQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACj8C,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,IAAItC,EAAI0C,GAAG1C,EAAIuC,OAAO,KAAKnC,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,cAAc,MAAQ,UAAU,cAAc,GAAG,eAAe,IAAIG,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAI+R,OAAOlR,GAAKE,WAAW,aAAa,GAAGX,EAAG,eAAe,CAACiB,YAAY,eAAeb,MAAM,CAAC,QAAUR,EAAIqF,QAAQ,MAAQrF,EAAI+T,aAAa,gBAAgB,GAAG,cAAc,GAAG,WAAW,KAAK,iBAAiB,EAAE,QAAmD,IAAzC7X,OAAO4D,KAAKE,EAAIgU,cAAc/X,OAAa,eAAe,gBAAgB,OAAS+D,EAAI+R,QAAQpR,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI8T,QAAQjT,GAAKE,WAAW,aAAaX,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,yCAAyCC,GAAG,CAAC,OAAST,EAAIiU,oBAAoBtT,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAIkU,YAAYrT,GAAKE,WAAW,kBAAkB,IACx+B,GAAkB,GC6BtB,I,UAAA,CACElD,KAAM,mBACN8H,MAAO,CACLrH,MAAO,CACL6D,KAAM+P,MACNhH,QAAS,WAAf,WAEI3I,MAAO,CACLJ,KAAMqP,OACNtG,QAAS,YAEX/I,KAAMqP,OACN2C,QAAS3C,OACT3H,UAAW4H,OACX2C,OAAQC,UAEV5Y,KAAM,WAAR,OACA,gBACA,gBACA,UACA,eACA,SACA,4BACA,+BACA,iCAGEiN,QA3BF,WA2BA,WACI3C,EAAc7H,IAAI,oBAAoB,SAA1C,GACM,EAAN,eACM,EAAN,yBAGEwL,MAAO,CACLvH,KAAM,WACJyB,QAAQC,IAAI,UACR5D,KAAKkS,YACPlS,KAAKgU,sBAGTE,QAAS,WACHlU,KAAKkS,YACPlS,KAAKgU,sBAGTpK,UAAW,WACL5J,KAAKkS,YACPlS,KAAKgU,uBAIXrO,SAAU,CACRuM,WADJ,WAEM,QAAmD,IAA1CjW,OAAO4D,KAAKG,KAAK+T,cAAc/X,SAE1C6X,QAAS,CACP5V,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,MAI1BnH,QAAS,CACPmO,mBADJ,WAGM,IAAK,IAAX,KADMhU,KAAK8T,aAAe,GAC1B,kBACQ,IAAK,IAAb,sCACU,IAAK,IAAf,yCACA,QACA,CAEY,IAAZ,sCACA,QACA,IAEA,sBACA,oDAEc9T,KAAK8T,aAAaxX,KAAK,CACrB8V,KAAMpS,KAAK+T,aAAa1B,GAAQ,QAChC1B,QAAS3Q,KAAK+T,aAAa1B,GAAQ,YAAYgC,GAC/D,QAEgBC,IAAKC,EAAQ,QACb/U,GAAI+U,EAAQ,MACZ/Y,KAAM+Y,MAOlBC,aA9BJ,SA8BA,GACM,YAAkBzT,IAAdf,KAAKkC,MAAsBqS,EAAQrS,OAASlC,KAAKkC,cAI3D,oBACA,gDAI2BnB,IAAjBf,KAAKkU,SAAyBK,EAAQL,UAAYlU,KAAKkU,kBAGvCnT,IAAhBf,KAAKmU,SAAyBnU,KAAKmU,OAAOI,OAGrCvU,KAAKiU,aAAejU,KAAKyU,iBAAiBF,EAAQ,cAE7DE,iBAhDJ,SAgDA,GACM,IAAN,GACA,WACA,WACA,UACA,WACA,WAEA,kBACM,IAAK,IAAX,OACQ,IAAmD,IAA/CC,EAAUjH,QAAQkH,EAASC,IAC7B,OAAO,EAGX,OAAO,MC5J4a,MCOrb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAUhC,IAAkB,GAAW,CAACzO,MAAA,QAAMC,WAAAD,EAAA,KAAWkN,aAAA,KAAUb,cAAA,KAAWC,WAAA,KAAQzE,cAAA,OC5B5E,IAAI,GAAS,WAAa,IAAIjO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,SAASG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAc,MAAEtN,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAU,QAASrN,IAAME,WAAW,oBAAqD,WAAhCf,EAAI8B,OAAOC,QAAQuJ,SAAuB,CAAClL,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,KAAK,IAAM,MAAM,MAAQ,UAAU,cAAc,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,SAAS8N,GAAG,WAAW,MAAO,CAACtM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAW,MAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,QAASM,IAAME,WAAW,4BAA4ByN,OAAM,IAAO,MAAK,EAAM,YAAY7N,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAW,MAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,QAASM,IAAME,WAAW,0BAA0BX,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,KAAK,IAAM,MAAM,MAAQ,UAAU,cAAc,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,SAAS8N,GAAG,WAAW,MAAO,CAACtM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,SAAUM,IAAME,WAAW,6BAA6ByN,OAAM,IAAO,MAAK,EAAM,YAAY7N,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,SAAUM,IAAME,WAAW,4BAA4Bf,EAAIkB,KAAKd,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,yBAAyBG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,SAAUM,IAAME,WAAW,4BAA4B,GAAGX,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,eAAeG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAiB,YAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,cAAeM,IAAME,WAAW,iCAAiC,IAAI,GAAKf,EAAIkO,SAAS3N,MAAMiL,YAE9uDxL,EAAIkB,KAFuvDd,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,UAAU,CAACJ,EAAIsC,GAAG,sBAAsB,GAAGlC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,UAAU,CAACoM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,UAAU8N,GAAG,SAASC,GACzpE,IAAIiD,EAAQjD,EAAIiD,MAChB,MAAO,CAACxP,EAAG,iBAAiB,CAACI,MAAM,CAAC,eAAeoP,EAAM,cAAc,IAAIjP,MAAM,CAACrC,MAAO0B,EAAmB,gBAAEY,SAAS,SAAUC,GAAMb,EAAI2S,gBAAgB9R,GAAKE,WAAW,yBAAyB,MAAK,EAAM,eAAe,IAAI,GAAYX,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,IAAI,IAAM,KAAK,MAAQ,kBAAkB,KAAO,IAAI,cAAc,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,SAAS8N,GAAG,WAAW,MAAO,CAACtM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAe,UAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,YAAaM,IAAME,WAAW,gCAAgCyN,OAAM,KAAQ7N,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAe,UAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,YAAaM,IAAME,WAAW,8BAA8BX,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,KAAK,IAAM,MAAM,MAAQ,oBAAoB,KAAO,IAAI,cAAc,IAAIgM,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,SAAS8N,GAAG,WAAW,MAAO,CAACtM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAiB,YAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,cAAeM,IAAME,WAAW,kCAAkCyN,OAAM,KAAQ7N,MAAM,CAACrC,MAAO0B,EAAIkO,SAAS3N,MAAiB,YAAEK,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAIkO,SAAS3N,MAAO,cAAeM,IAAME,WAAW,iCAAiC,IACn5C,GAAkB,GCiDtB,IACElD,KAAM,cACN8H,MAAO,CACLrH,MAAO,IAET7C,KAAM,WAAR,OACA,wBACA,8BAEEiO,MAAO,CACLiJ,gBAAiB,SAArB,GACM1S,KAAKiO,SAAS3N,MAAMoS,gBAAkBmC,IAG1ClP,SAAU,CACRsI,SAAU,CACRhQ,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,OCxEwZ,M,0BCOhb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAACqG,aAAA,KAAUlF,QAAA,KAAK2G,gBAAA,KAAa5H,UAAA,KAAO6H,UAAA,KAAOzG,QAAA,KAAKiF,WAAA,KAAQvF,cAAA,OC9BrF,IAAI,GAAS,WAAa,IAAIjO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI6C,KAAKhC,GAAKE,WAAW,SAASf,EAAI2B,GAAI3B,EAAc,YAAE,SAASiV,EAAUpX,EAAK0R,GAAO,OAAOnP,EAAG,UAAU,CAACxB,IAAK,aAAe2Q,EAAO/O,MAAM,CAAC,MAAQ3C,GAAM2O,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,QAAQ8N,GAAG,WAAW,MAAO,CAACtM,EAAG,SAAS,CAACJ,EAAIsC,GAAGtC,EAAI0C,GAAGuS,EAAUxU,OAAOT,EAAIsC,GAAG,MAAMlC,EAAG,SAAS,CAACJ,EAAIsC,GAAGtC,EAAI0C,GAAGuS,EAAUrN,UAAU4G,OAAM,IAAO,MAAK,QAAU,IAC3gB,GAAkB,GCgBtB,IACE3Q,KAAM,aACN8H,MAAO,CACLrH,MAAOkT,QAET/V,KAAM,WAAR,OACA,0BAEEmK,SAAU,CACR/C,KAAM,CACJ3E,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,OC/BuZ,MCO/a,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC1G,QAAA,KAAM8H,UAAA,KAAOC,eAAA,OCU3C,QACEsE,QAASC,GACThV,KAAM,mBACNwM,WAAY,CACV6K,YAAJ,GACIC,iBAAJ,GACIC,WAAJ,GACIrC,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,aAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK4R,mBACL5R,KAAK6T,QAAU,GACf,MACF,KAAK,EACH7T,KAAK0R,oBACD1R,KAAK6T,QAAQ7X,OAAS,IACxBgE,KAAK4Q,YAAYtO,MAAQtC,KAAK6T,QAAQ,GAAG,WACzC7T,KAAK4Q,YAAYhK,MAAQ5G,KAAK6T,QAAQ,GAAG,QAAQ,SACjD7T,KAAK4Q,YAAY7K,MAAQuM,SAAStS,KAAK6T,QAAQ,GAAG,QAEpD,SAIRjG,QA/BF,WAgCI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,aACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,OACQ,MAAR,GACQ,OAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAvBJ,WAwBM7Q,KAAKmB,cACLnB,KAAKmT,eC9F8a,MCOrb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI7T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,cAAclC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,QAAQG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI8T,QAAQjT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI8T,QAAQ7X,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,gBAAgB,CAACO,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAmB,QAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,UAAWhQ,IAAME,WAAW,yBAAyBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IAC78C,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI+G,QAAQlG,GAAKE,WAAW,YAAYf,EAAI2B,GAAI3B,EAAgB,cAAE,SAASqV,EAASxX,EAAK0R,GAAO,OAAOnP,EAAG,UAAU,CAACxB,IAAK,YAAc2Q,EAAO/O,MAAM,CAAC,MAAQ3C,GAAM2O,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,QAAQ8N,GAAG,WAAW,MAAO,CAACtM,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM6U,EAAS5U,MAAMT,EAAIsC,GAAG,MAAMlC,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM6U,EAASzN,SAAS4G,OAAM,IAAO,MAAK,QAAU,IACxgB,GAAkB,GCiBtB,IACE3Q,KAAM,gBACN8H,MAAO,CACLrH,MAAOkT,QAET5L,SAAU,CACR0P,aADJ,WAEM,IAAN,KACM,IAAK,IAAX,4BACQ,IAAR,2BACQxY,EAAO+C,GAAQ,CACbY,GAAI,EAAd,OAAc,CAAd,kBACUmH,IAAK,EAAf,OAAe,CAAf,oBAGM,OAAO9K,GAETiK,QAAS,CACP7I,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,OCxC0Z,MCOlb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAMhC,IAAkB,GAAW,CAACoB,UAAA,KAAOC,eAAA,OCWrC,QACEsE,QAASC,GACThV,KAAM,sBACNwM,WAAY,CACV6K,YAAJ,GACIC,iBAAJ,GACII,cAAJ,GACIxC,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,aAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK4R,mBACL5R,KAAK6T,QAAU,GACf,MACF,KAAK,EACH7T,KAAK0R,oBACD1R,KAAK6T,QAAQ7X,OAAS,IACxBgE,KAAK4Q,YAAYtO,MAAQtC,KAAK6T,QAAQ,GAAG,WACzC7T,KAAK4Q,YAAYhK,MAAQ5G,KAAK6T,QAAQ,GAAG,QAAQ,SACjD7T,KAAK4Q,YAAY7K,MAAQuM,SAAStS,KAAK6T,QAAQ,GAAG,QAEpD,SAIRjG,QA/BF,WAgCI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,gBACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,QAAR,KACQ,MAAR,GACQ,OAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAvBJ,WAwBM7Q,KAAKmB,cACLnB,KAAKmT,eC9Fib,MCQxb,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,MAAiB,QAahC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OChCvH,IAAI,GAAS,WAAa,IAAI7T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,cAAclC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,OAAO,QAAU,WAAWG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI8T,QAAQjT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI8T,QAAQ7X,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAgB,KAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,OAAQhQ,IAAME,WAAW,sBAAsBX,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,SAASG,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAgB,KAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,OAAQhQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACroD,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI6C,KAAKhC,GAAKE,WAAW,SAAS,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,GAAG,MAAQ,iBAAiBR,EAAI2B,GAAI3B,EAAa,WAAE,SAASsI,GAAU,OAAOlI,EAAG,UAAU,CAACxB,IAAI0J,EAAS9H,MAAM,CAAC,MAAQ8H,GAAUkE,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,QAAQ8N,GAAG,WAAW,MAAO,CAACtM,EAAG,SAAS,CAACJ,EAAIsC,GAAGtC,EAAI0C,GAAG4F,QAAekG,OAAM,IAAO,MAAK,SAAW,IACjf,GAAkB,GCWtB,IACE3Q,KAAM,YACN8H,MAAO,CACLrH,MAAOkT,QAET/V,KAAM,WAAR,OACA,WACA,WACA,kBACA,UACA,mCAGEmK,SAAU,CACR/C,KAAM,CACJ3E,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACyB,IAAbC,IACFA,EAAW,IAEbhN,KAAK8L,MAAM,QAASkB,OClCsZ,MCO9a,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC1G,QAAA,KAAM8H,UAAA,KAAOC,eAAA,OCW3C,QACEsE,QAASC,GACThV,KAAM,oBACNwM,WAAY,CACV6K,YAAJ,GACIC,iBAAJ,GACIK,UAAJ,GACIzC,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,aAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK6T,QAAU,GACf,MACF,KAAK,EACC7T,KAAK6T,QAAQ7X,OAAS,IACxBgE,KAAK4Q,YAAYtO,MAAQtC,KAAK6T,QAAQ,GAAG,WACzC7T,KAAK4Q,YAAY/J,KAAO7G,KAAK6T,QAAQ,GAAG,QAAQ,SAChD7T,KAAK4Q,YAAYhK,MAAQ5G,KAAK6T,QAAQ,GAAG,QAAQ,SACjD7T,KAAK4Q,YAAY7K,MAAQuM,SAAStS,KAAK6T,QAAQ,GAAG,QAEpD,SAIRjG,QA9BF,WA+BI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,cACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,GACQ,MAAR,GACQ,KAAR,GACQ,MAAR,GACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAxBJ,WAyBM7Q,KAAKmB,cACLnB,KAAKmT,eC/F+a,MCOtb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,KAAa5F,cAAA,OChCpI,IAAI,GAAS,WAAa,IAAIjO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,cAAclC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,OAAO,QAAU,UAAU,OAASR,EAAIyV,WAAW9U,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI8T,QAAQjT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI8T,QAAQ7X,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,gBAAgB,CAACO,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAmB,QAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,UAAWhQ,IAAME,WAAW,yBAAyBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACx/C,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI+G,QAAQlG,GAAKE,WAAW,YAAYf,EAAI2B,GAAI3B,EAAgB,cAAE,SAASqV,EAASxX,EAAK0R,GAAO,OAAOnP,EAAG,UAAU,CAACxB,IAAK,YAAc2Q,EAAO/O,MAAM,CAAC,MAAQ3C,GAAM2O,YAAYxM,EAAIyM,GAAG,CAAC,CAAC7N,IAAI,QAAQ8N,GAAG,WAAW,MAAO,CAACtM,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM6U,EAASK,OAAO1V,EAAIsC,GAAG,MAAMlC,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM6U,EAASxM,SAAS2F,OAAM,IAAO,MAAK,QAAU,IACzgB,GAAkB,GCatB,IACE3Q,KAAM,gBACN8H,MAAO,CACLrH,MAAOkT,QAET5L,SAAU,CACR0P,aADJ,WAEM,IAAN,KACM,IAAK,IAAX,uBACQxY,EAAO6Y,GAAe,CACpBD,IAAK,EAAf,OAAe,CAAf,iBACU7M,IAAK,EAAf,OAAe,CAAf,KACA,EACA,aAGM,OAAO/L,GAETiK,QAAS,CACP7I,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,OCrC0Z,MCOlb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAMhC,IAAkB,GAAW,CAACoB,UAAA,KAAOC,eAAA,OCWrC,QACEsE,QAASC,GACThV,KAAM,uBACNwM,WAAY,CACV6K,YAAJ,GACIC,iBAAJ,GACIS,cAAJ,GACI7C,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,aAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK6T,QAAU,GACf,MACF,KAAK,EACC7T,KAAK6T,QAAQ7X,OAAS,IACxBgE,KAAK4Q,YAAYtO,MAAQtC,KAAK6T,QAAQ,GAAG,WACA,MAArC7T,KAAK6T,QAAQ,GAAG,QAAQ,UAC1B7T,KAAK4Q,YAAYlI,SAAU,EAC3B1I,KAAK4Q,YAAY/J,KAAO,MAExB7G,KAAK4Q,YAAYlI,SAAU,EAC3B1I,KAAK4Q,YAAY/J,KAAO7G,KAAK6T,QAAQ,GAAGrY,KAAKoa,MAC7C5V,KAAK4Q,YAAY6E,IAAMzV,KAAK6T,QAAQ,GAAGrY,KAAKyX,cAAc4C,SAC1D7V,KAAK4Q,YAAYhI,IAAM5I,KAAK6T,QAAQ,GAAGrY,KAAKyX,cAAc6C,UAE5D9V,KAAK4Q,YAAY7K,MAAQuM,SAAStS,KAAK6T,QAAQ,GAAGrU,KAEpD,SAIRoO,QArCF,WAsCI5N,KAAKmT,aAEPtN,QAAS,CACP2P,UADJ,SACA,GACM,MAAkB,MAAdlB,EAAIsB,YAId,8BACA,+BAMIzC,UAbJ,WAcMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,iBACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,QAAR,UACQ,MAAR,GACQ,KAAR,IACQ,SAAR,EACQ,IAAR,EACQ,IAAR,IACQ,MAAR,IACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAvCJ,WAwCM7Q,KAAKmB,cACLnB,KAAKmT,eCpHkb,MCOzb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI7T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,cAAclC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,SAAS,QAAU,SAASG,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI8T,QAAQjT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI8T,QAAQ7X,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAgB,KAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,OAAQhQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACp9C,GAAkB,GCkCtB,IACE6R,QAASC,GACThV,KAAM,kBACNwM,WAAY,CACV6K,YAAJ,GACIC,iBAAJ,GACIK,UAAJ,GACIzC,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,WACA,oBAEEiO,MAAO,CACLiH,KAAM,SAAV,cACM,OAAQe,GACN,KAAK,EACHzR,KAAK6T,QAAU,GACf,MACF,KAAK,EACH7T,KAAK2R,aAAejI,aAAY,WAC9B,EAAZ,yCACA,KACc1J,KAAK6T,QAAQ7X,OAAS,IACxBgE,KAAK4Q,YAAYtO,MAAQtC,KAAK6T,QAAQ,GAAG,WACzC7T,KAAK4Q,YAAY7K,MAAQuM,SAAStS,KAAK6T,QAAQ,GAAG,QAEpD,SAIRjG,QAhCF,WAiCI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,YACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,cACQ,MAAR,GACQ,OAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAvBJ,WAwBM7Q,KAAKmB,cACLnB,KAAKmT,eC/F6a,MCOpb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI7T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,cAAclC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,oBAAoB,CAACO,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIgW,SAASnV,GAAKE,WAAW,cAAcX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAuC,IAAxBR,EAAIgW,SAAS/Z,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACzxC,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,eAAelC,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,cAAc,MAAQ,UAAU,cAAc,GAAG,eAAe,IAAIG,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAI+R,OAAOlR,GAAKE,WAAW,aAAa,GAAGX,EAAG,eAAe,CAACiB,YAAY,eAAeb,MAAM,CAAC,QAAUR,EAAIqF,QAAQ,MAAQrF,EAAIiW,cAAc,gBAAgB,GAAG,cAAc,GAAG,WAAW,KAAK,iBAAiB,EAAE,QAAmD,IAAzC/Z,OAAO4D,KAAKE,EAAIkW,cAAcja,OAAa,eAAe,gBAAgB,OAAS+D,EAAI+R,QAAQpR,MAAM,CAACrC,MAAO0B,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIgW,SAASnV,GAAKE,WAAW,cAAcX,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,mCAAmCC,GAAG,CAAC,OAAST,EAAImW,qBAAqBxV,MAAM,CAACrC,MAAO0B,EAAiB,cAAEY,SAAS,SAAUC,GAAMb,EAAIoW,cAAcvV,GAAKE,WAAW,oBAAoB,IACj+B,GAAkB,GCoCtB,IACElD,KAAM,oBACN8H,MAAO,CACLrH,MAAO,CACL6D,KAAM+P,MACNhH,QAAS,WAAf,WAEI/I,KAAM,IAER1G,KAAM,WAAR,OACA,gBACA,iBACA,UACA,iBACA,SACA,6BACA,kCAGEoS,QAnBF,WAmBA,WACI9H,EAAc7H,IAAI,qBAAqB,SAA3C,GACM,EAAN,eACM,EAAN,0BAGE0H,SAAU,CACRuM,WADJ,WAEM,QAAmD,IAA1CjW,OAAO4D,KAAKG,KAAKiW,cAAcja,SAE1C+Z,SAAU,CACR9X,IADN,WAEQ,OAAO+B,KAAK3B,OAEd0O,IAJN,SAIA,GACQ/M,KAAK8L,MAAM,QAASkB,MAI1BnH,QAAS,CACPqQ,oBADJ,WAGM,IAAK,IAAX,KADMlW,KAAKgW,cAAgB,GAC3B,mBACQ,IAAR,wBACeD,EAAStG,QAAUzP,KAAKmW,eAC7BnW,KAAKgW,cAAc1Z,KAAK,CACtByZ,SAAUA,EACVvW,GAAIuW,EAASvW,GACb5B,KAAMmY,EAASnY,KACfwY,MAAOL,EAASK,YCrF8Z,MCOtb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAUhC,IAAkB,GAAW,CAACjQ,MAAA,QAAMC,WAAAD,EAAA,KAAWkN,aAAA,KAAUb,cAAA,KAAWC,WAAA,KAAQzE,cAAA,OCK5E,QACE2E,QAASC,GACThV,KAAM,uBACNwM,WAAY,CACV6K,YAAJ,GACIoB,kBAAJ,GACItD,cAAJ,GACID,eAAJ,IAEEtX,KAAM,WAAR,OACA,cAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK+V,SAAW,GAChB,MACF,KAAK,EACC/V,KAAK+V,SAAS/Z,OAAS,IACzBgE,KAAK4Q,YAAYtO,MAAQtC,KAAK+V,SAAS,GAAGnY,KAC1CoC,KAAK4Q,YAAYpK,WAAa8L,SAAStS,KAAK+V,SAAS,GAAGvW,KAE1D,SAIRoO,QA3BF,WA4BI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,iBACQ,YAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,MAAR,GACQ,MAAR,OACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAtBJ,WAuBM7Q,KAAKmB,cACLnB,KAAKmT,eCvFkb,MCOzb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI7T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,WAAWlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,qBAAqBlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,iBAAiBlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,kBAAkBlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,uBAAuB,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACO,MAAM,CAACrC,MAAO0B,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,QAAQ/P,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI4Q,QAAQ3U,QAAcwE,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAI+L,MAAM,UAAUpL,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,UAAYR,EAAI6J,UAAU,MAAQ,kBAAkB,KAAO,QAAQlJ,MAAM,CAACrC,MAAO0B,EAAgB,aAAEY,SAAS,SAAUC,GAAMb,EAAIuW,aAAa1V,GAAKE,WAAW,kBAAkBX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAA2C,IAA5BR,EAAIuW,aAAata,QAAc0E,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,UAAYR,EAAI6J,UAAU,MAAQ,wBAAwB,KAAO,UAAUlJ,MAAM,CAACrC,MAAO0B,EAAa,UAAEY,SAAS,SAAUC,GAAMb,EAAIwW,UAAU3V,GAAKE,WAAW,eAAeX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAwC,IAAzBR,EAAIwW,UAAUva,QAAc0E,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,UAAYR,EAAI6J,UAAU,MAAQ,yBAAyB,KAAO,UAAUlJ,MAAM,CAACrC,MAAO0B,EAAc,WAAEY,SAAS,SAAUC,GAAMb,EAAIyW,WAAW5V,GAAKE,WAAW,gBAAgBX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAyC,IAA1BR,EAAIyW,WAAWxa,QAAc0E,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,sBAAsBlC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,YAAYhQ,GAAKE,WAAW,iBAAiBX,EAAG,aAAa,CAACO,MAAM,CAACrC,MAAO0B,EAAI6Q,YAAgB,KAAEjQ,SAAS,SAAUC,GAAMb,EAAI8M,KAAK9M,EAAI6Q,YAAa,OAAQhQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI6Q,gBAAgB,IAAI,GAAGzQ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI8Q,QAAQnQ,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IAC57F,GAAkB,GCqDtB,IACE6R,QAASC,GACThV,KAAM,sBACNwM,WAAY,CACV6K,YAAJ,GACIC,iBAAJ,GACIrC,iBAAJ,GACIsC,WAAJ,GACIrC,eAAJ,GACIC,cAAJ,IAEEvX,KAAM,WAAR,OACA,WACA,iBACA,gBACA,aACA,gBAEEiO,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACHzR,KAAK4R,mBACL5R,KAAK2Q,QAAU,GACf,MACF,KAAK,EACH3Q,KAAK4J,UAAY5J,KAAK2Q,QAAQ,GAAGnR,GACjCQ,KAAKsW,aAAe,GACpB,MACF,KAAK,EACHtW,KAAKuW,UAAY,GACjB,MACF,KAAK,EACHvW,KAAKwW,WAAa,GAClB,MACF,KAAK,EACHxW,KAAK0R,oBACL1R,KAAK4Q,YAAYtO,MAAQtC,KAAK2Q,QAAQ,GAAGA,QACzC3Q,KAAK4Q,YAAYhK,MAAQ5G,KAAKsW,aAAa,GAAG9a,KAAKoL,MACnD5G,KAAK4Q,YAAY7K,MAAQuM,SAAStS,KAAKsW,aAAa,GAAG9W,IACvDQ,KAAK4Q,YAAYrI,YAAc+J,SAAStS,KAAKuW,UAAU,GAAG/W,IAC1DQ,KAAK4Q,YAAYtI,aAAegK,SAAStS,KAAKwW,WAAW,GAAGhX,IAC5D,SAIRoO,QA9CF,WA+CI5N,KAAKmT,aAEPtN,QAAS,CACPsN,UADJ,WAEMnT,KAAK4Q,YAAc5B,KAAKoE,MAC9B,gBACQ,IAAR,EACQ,KAAR,gBACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,OACQ,MAAR,GACQ,OAAR,EACQ,aAAR,EACQ,cAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIvC,OAzBJ,WA0BM7Q,KAAKmB,cACLnB,KAAKmT,eClIib,MCOxb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAAChN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASiN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OCZvH,QACEhW,KAAM,gBACNwM,WAAY,CACVqM,aAAJ,GACIC,iBAAJ,GACIC,kBAAJ,GACIC,qBAAJ,GACIC,oBAAJ,GACIC,gBAAJ,GACIC,qBAAJ,GACIC,oBAAJ,IAEExb,KAAM,WAAR,OACA,UACA,qBAEEiN,QAhBF,WAgBA,WACIzI,KAAKkL,UAAUC,IAAI,iBAAiB,SAAxC,GACM,EAAN,UACM,EAAN,8BCtCoa,MCOha,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAKhC,IAAkB,GAAW,CAAC2C,WAAA,OCvB9B,IAAI,GAAS,WAAa,IAAI/N,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACI,MAAM,CAAC,WAAa,IAAIG,MAAM,CAACrC,MAAO0B,EAAc,WAAEY,SAAS,SAAUC,GAAMb,EAAImB,WAAWN,GAAKE,WAAW,eAAe,CAACX,EAAG,YAAY,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,oBAAoBlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI2Q,KAAO,EAAE,KAAO,MAAM,CAAC3Q,EAAIsC,GAAG,gBAAgBlC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIsC,GAAG,YAAY,GAAGlC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,4BAA4BlC,EAAG,cAAc,CAACA,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAACrC,MAAO0B,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAIiB,YAAYJ,GAAKE,WAAW,gBAAgB,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,SAAS,MAAQ,YAAYJ,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,SAAS,MAAQ,WAAW,GAAwB,WAApBR,EAAIiB,YAA0Bb,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIsC,GAAG,mEAAmElC,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIsC,GAAG,2DAA2D,IAAI,GAAGlC,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,YAAY,CAACR,EAAIsC,GAAG,0DAA0DlC,EAAG,iBAAiB,CAACI,MAAM,CAAC,YAAa,GAAOG,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIsC,GAAG,gBAAgBlC,EAAG,cAAc,CAACA,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,GAAG,SAA+B,WAApBR,EAAIiB,aAA0BN,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAImO,KAAKtN,GAAKE,WAAW,SAAS,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,SAASJ,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,UAAU,MAAQ,iBAAiB,GAAiB,eAAbR,EAAImO,KAAuB/N,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIsC,GAAG,mDAAmDlC,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIsC,GAAG,2FAAyG,QAAbtC,EAAImO,KAAgB/N,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAACrC,MAAO0B,EAAS,MAAEY,SAAS,SAAUC,GAAMb,EAAIiH,MAAMpG,GAAKE,WAAW,YAAY,GAAGX,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAACrC,MAAO0B,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIkH,OAAOrG,GAAKE,WAAW,aAAa,IAAI,GAAGX,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIiH,MAAQ,KAAMjH,EAAIkH,OAAS,QAAQ,CAAClH,EAAIsC,GAAG,YAAY,GAAGlC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIiH,MAAQ,KAAMjH,EAAIkH,OAAS,OAAO,CAAClH,EAAIsC,GAAG,WAAW,GAAGlC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIiH,MAAQ,KAAMjH,EAAIkH,OAAS,OAAO,CAAClH,EAAIsC,GAAG,YAAY,GAAGlC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIiH,MAAQ,KAAMjH,EAAIkH,OAAS,OAAO,CAAClH,EAAIsC,GAAG,WAAW,IAAI,IAAI,GAAGtC,EAAIkB,MAAM,IAAI,GAAGd,EAAG,iBAAiB,CAACO,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAIoB,aAAaT,MAAM,CAACrC,MAAO0B,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI2Q,KAAK9P,GAAKE,WAAW,WAAW,IAAI,IAAI,IAAI,IACj/G,GAAkB,GC6EtB,IACElD,KAAM,gBACNwM,WAAY,CACV0I,eAAJ,IAEEpN,MAAO,CACLxE,WAAY,MAEd1F,KAAM,WAAR,OACA,OACA,qBACA,WACA,WACA,aAEEiO,MAAO,CACLiH,KAAM,SAAV,GACsB,IAAZe,GACuB,WAArBzR,KAAKgB,cACPhB,KAAKkO,KAAO,SAKpBrI,QAAS,CACP1E,YADJ,WAEMnB,KAAK8L,MAAM,cAAe,CACxB9K,YAAahB,KAAKgB,YAClBkN,KAAMlO,KAAKkO,KACXlH,MAAOhH,KAAKgH,MACZC,OAAQjH,KAAKiH,YC5G+Y,M,aCOha,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAsBhC,IAAkB,GAAW,CAACgQ,UAAA,KAAOhR,OAAA,KAAKE,MAAA,QAAMD,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWgI,QAAA,KAAK9H,WAAA,KAASyH,WAAA,KAAQwF,YAAA,KAASlF,UAAA,KAAOC,eAAA,KAAYC,QAAA,KAAKkF,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,KAAa5F,cAAA,O,wBCxChL,IACXkJ,aAAa,EAMbC,KAPW,SAONrR,EAAesR,GAChBpX,KAAKoX,MAAQA,EACbpX,KAAK8F,cAAgBA,GAKzBuR,KAdW,WAeFrX,KAAKoX,MAAMtV,QAAQwV,yBACpBtX,KAAKoX,MAAM1L,OAAO,yBAAyB,GAC3C1L,KAAKuX,YAMbA,QAvBW,WAwBP,IAAIC,EAAOxX,KACXyX,YAAW,WACPD,EAAKE,iBACN,IAKPA,aAhCW,WAiCP,IAAMC,EAAc,IAAI5S,KAClB6S,EAAYtF,SAASqF,EAAYE,UAAY,KACnD7X,KAAK8F,cAAc7H,IACf,oBAAsB2Z,EACtB5X,KAAK8X,eAAelZ,KAAKoB,QAOjC8X,eA5CW,SA4CIC,GAAQ,WACnBA,EAAOlb,OAAOmb,SAAQ,SAAAC,GAEC,gBAAfA,EAAMra,KACN,EAAKwZ,MAAM1L,OAAO,YAAa,CAC3B3F,MAAOuM,SAAS2F,EAAMC,OAAOC,QAC7BC,SAAUH,EAAMC,OAAO7Z,QAEL,qBAAf4Z,EAAMra,MACb,EAAKwZ,MAAM1L,OAAO,iBAAkB,CAChClF,WAAY8L,SAAS2F,EAAMC,OAAOG,aAClCD,SAAUH,EAAMC,OAAOtR,WAInC5G,KAAKuX,YC/Bb,IACE3Z,KAAM,OACNwM,WAAY,CACVkO,WAAJ,GACIC,cAAJ,GACIC,SAAJ,GACIC,gBAAJ,GACIC,MAAJ,GACIC,sBAAJ,GACIC,cAAJ,GACIC,cAAJ,IAEErd,KAAM,WAAR,OACA,eACA,cACA,cACA,UACA,UACA,WACA,qBACA,cAGEiN,QAvBF,WAwBQ3C,EAAcrB,eAChBzE,KAAKS,SAGTkF,SAAU,CAIRmT,SAJJ,WAKM,OAAK9Y,KAAK+Y,YAMiB,QAAvB/Y,KAAKa,SAASqN,KACT,CACLlH,MAAOhH,KAAKa,SAASmG,MAAQ,KAC7BC,OAAQjH,KAAKa,SAASoG,OAAS,MAG1B,CACLD,MAAO,OACPC,OAAQ,QAbH,CACLD,MAAO,EACPC,OAAQ,KAgBhBpB,QAAS,CAIPpF,MAJJ,WAIA,gBACoCM,IAA1B0C,aAAa5C,WACfb,KAAK6B,OAAO6J,OAAO,wBACnB1L,KAAKa,SAAWb,KAAK6B,OAAOC,QAAQjB,SACpCb,KAAK+Y,aAAc,GAGrBjT,EAAc7H,IACpB,eACA,YACA,WACU,EAAV,0CACU,EAAV,iDAEA,eACU,EAAV,iBAGA,WACA,eACU,EAAV,iBAIM+a,GAAc3B,QAKhB4B,YAjCJ,WAkCMjZ,KAAKkB,YAAa,GAKpBC,YAvCJ,SAuCA,GACMnB,KAAKa,SAAWmO,KAAKoE,MAAMpE,KAAKC,UAAUiK,IAC1ClZ,KAAKa,SAASsY,WAAapU,KAAKD,MAChC9E,KAAK6B,OAAO6J,OAAO,WAAY1L,KAAKa,UACpCb,KAAK6B,OAAO6J,OAAO,sBACnB1L,KAAK6B,OAAO6J,OAAO,eAAe,GAClC1L,KAAK+Y,aAAc,EACnB/Y,KAAKkB,YAAa,KC9HiX,MCQrY,I,UAAY,eACd,GACA,EACA,GACA,EACA,KACA,WACA,OAIa,M,QCVf,IACEtD,KAAM,MAENwM,WAAY,CACVgP,KAAJ,IAGE5d,KAAM,WAAR,WChBsX,M,yBCQlX,GAAY,eACd,GACA,EACA6E,GACA,EACA,KACA,KACA,MAIa,MAAiB,QAKhC,IAAkB,GAAW,CAACgZ,QAAA,O,4BClB9BC,OAAIC,IAAIC,SAEO,WAAIA,QAAQ,I,aCF3BF,OAAIC,IAAIE,SAED,IAAMrC,GAAQ,IAAIqC,QAAKC,MAAM,CAChC9S,MAAO,CACHgF,QAAS,GACT7J,UAAU,EACVlB,SAAU,GACVwK,SAAU,OACVsO,qBAAqB,EACrBC,iBAAkB,GAEtBC,UAAW,CACPjN,UADO,SACGhG,EAAOjF,GACb2X,OAAIvM,IAAInG,EAAMgF,QAASjK,EAAWnC,GAAImC,IAE1CmY,aAJO,SAIMlT,EAAOmT,GAChBT,OAAIU,OAAOpT,EAAMgF,QAASmO,IAE9BE,gBAPO,SAOSrT,EAAOpL,GACnB8d,OAAIvM,IAAInG,EAAMgF,QAAQpQ,EAAKgE,IAAIiH,IAAK,MAAOjL,EAAKkL,KAChD4S,OAAIvM,IAAInG,EAAMgF,QAAQpQ,EAAKgE,IAAIiH,IAAK,OAAQjL,EAAKmL,OAErDuT,YAXO,SAWKtT,EAAOuT,GACfvT,EAAM7E,SAAWoY,GAOrBC,sBAnBO,SAmBexT,EAAOyT,GACzBzT,EAAM+S,oBAAsBU,GAOhCC,UA3BO,SA2BG1T,EAAO2T,GACb,IAAK,IAAIC,KAAU5T,EAAMgF,QACjBhF,EAAMgF,QAAQ4O,GAAQzU,QAAUwU,EAAQxU,QACxCa,EAAMgF,QAAQ4O,GAAQ5T,MAAQ2T,EAAQnC,WASlDqC,eAvCO,SAuCQ7T,EAAO2T,GAClB,IAAK,IAAIC,KAAU5T,EAAMgF,QACjBhF,EAAMgF,QAAQ4O,GAAQhU,aAAe+T,EAAQ/T,YAC7C8S,OAAIvM,IAAInG,EAAMgF,QAAQ4O,GAAS,QAASD,EAAQnC,WAI5DsC,YA9CO,SA8CK9T,EAAO2T,GACf3T,EAAMyE,SAAWkP,GAErBI,mBAjDO,SAiDY/T,EAAO2T,GACtB3T,EAAMgT,gBAAkBW,GAE5BK,SApDO,SAoDEhU,EAAO2T,GACZ3T,EAAM/F,SAAW0Z,GAErBM,YAvDO,SAuDKjU,EAAO2T,GACf3T,EAAMgF,QAAU2O,GAEpBO,qBA1DO,SA0DclU,GACjBA,EAAM/F,SAAWmO,KAAKoE,MAAM3P,aAAa5C,UACzC+F,EAAMgF,QAAUoD,KAAKoE,MAAM3P,aAAasX,cAE5CC,mBA9DO,SA8DYpU,GACfnD,aAAa5C,SAAWmO,KAAKC,UAAUrI,EAAM/F,UAC7C4C,aAAasX,YAAc/L,KAAKC,UAAUrI,EAAMgF,WAGxD9J,QAAS,CACL8J,QAAS,SAAAhF,GAAK,OAAIA,EAAMgF,SACxB7J,SAAU,SAAA6E,GAAK,OAAIA,EAAM7E,UACzBuV,uBAAwB,SAAA1Q,GAAK,OAAIA,EAAM+S,qBACvCtO,SAAU,SAAAzE,GAAK,OAAIA,EAAMyE,UACzBxK,SAAU,SAAA+F,GAAK,OAAIA,EAAM/F,UACzB+Y,gBAAiB,SAAAhT,GAAK,OAAIA,EAAMgT,oBCjFxCN,OAAI2B,OAAOC,eAAgB,EAC3B5B,OAAIpd,UAAUgP,UAAY,IAAIoO,OAC9BN,GAAc7B,KAAKrR,EAAesR,IAElC,IAAIkC,OAAI,CACN6B,WACA/D,SACAgE,SAAU,KACVC,OAAQ,SAAAC,GAAC,OAAIA,EAAEC,OACdC,OAAO,S,6DClBV,yBAA6jB,EAAG,G,6DCAhkB,yBAA6hB,EAAG,G,uBCAhiB,IAAInc,EAAM,CACT,iBAAkB,OAClB,gBAAiB,OACjB,kBAAmB,OACnB,iBAAkB,OAClB,iBAAkB,OAClB,gBAAiB,OACjB,iBAAkB,OAClB,gBAAiB,OACjB,oBAAqB,OACrB,mBAAoB,OACpB,oBAAqB,OACrB,mBAAoB,OACpB,mBAAoB,OACpB,kBAAmB,OACnB,eAAgB,OAChB,cAAe,OACf,eAAgB,OAChB,cAAe,OACf,mBAAoB,OACpB,kBAAmB,QAIpB,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,qBCzCpBjC,EAAOD,QAAU,IAA0B,6B,2DCA3C,yBAAyjB,EAAG,G,uBCA5jB,IAAI+B,EAAM,CACT,iBAAkB,OAClB,kBAAmB,OACnB,iBAAkB,OAClB,iBAAkB,OAClB,oBAAqB,OACrB,oBAAqB,OACrB,mBAAoB,OACpB,eAAgB,OAChB,eAAgB,OAChB,mBAAoB,QAIrB,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,oCC/BpB,yBAAokB,EAAG,G,uBCAvkBjC,EAAOD,QAAU,IAA0B,8B,uBCA3CC,EAAOD,QAAU,IAA0B,+B,8CCA3CC,EAAOD,QAAU,IAA0B,6B,uBCA3CC,EAAOD,QAAU,IAA0B,+B,gDCA3C,IAAI+B,EAAM,CACT,gBAAiB,OACjB,oBAAqB,QAItB,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,oCCvBpB,yBAA+gB,EAAG,G,uECAlhBjC,EAAOD,QAAU,IAA0B,+B,kCCA3C,yBAA4jB,EAAG,G,kCCA/jB,yBAA8hB,EAAG,G,qBCAjiBC,EAAOD,QAAU,IAA0B,8B,qBCA3CC,EAAOD,QAAU,IAA0B,+B,kCCA3C,yBAA4jB,EAAG,G,qBCA/jB,IAAI+B,EAAM,CACT,cAAe,OACf,kBAAmB,QAIpB,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,4CCvBpBjC,EAAOD,QAAU,IAA0B,2B,4CCA3CC,EAAOD,QAAU,IAA0B,4B,kCCA3C,yBAA6jB,EAAG,G,mECAhkB,IAAI+B,EAAM,CACT,cAAe,OACf,gBAAiB,OACjB,eAAgB,OAChB,kBAAmB,OACnB,mBAAoB,OACpB,oBAAqB,OACrB,mBAAoB,OACpB,mBAAoB,OACpB,mBAAoB,OACpB,mBAAoB,OACpB,mBAAoB,OACpB,mBAAoB,OACpB,mBAAoB,QAIrB,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOpC,EAAoBqC,GAE5B,SAASC,EAAsBF,GAC9B,IAAIpC,EAAoBW,EAAEuB,EAAKE,GAAM,CACpC,IAAIG,EAAI,IAAIC,MAAM,uBAAyBJ,EAAM,KAEjD,MADAG,EAAEE,KAAO,mBACHF,EAEP,OAAOL,EAAIE,GAEZD,EAAeO,KAAO,WACrB,OAAO5D,OAAO4D,KAAKR,IAEpBC,EAAeQ,QAAUL,EACzBlC,EAAOD,QAAUgC,EACjBA,EAAeE,GAAK,Q,qBClCpBjC,EAAOD,QAAU,IAA0B,8B,qBCA3CC,EAAOD,QAAU,IAA0B,gC,4CCA3CC,EAAOD,QAAU,IAA0B,gC,qBCA3CC,EAAOD,QAAU,IAA0B,+B,kCCA3C,yBAA4jB,EAAG,G,kCCA/jB,yBAAqjB,EAAG,G,kCCAxjB,yBAA0jB,EAAG,G,qBCA7jBC,EAAOD,QAAU,IAA0B,+B,qBCA3CC,EAAOD,QAAU,IAA0B,6B,4CCA3CC,EAAOD,QAAU,IAA0B","file":"js/app.5a81bcfc.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dash/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = __webpack_public_path__ + \"img/v2-off.84bf76d8.png\";","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","module.exports = __webpack_public_path__ + \"img/v1-on.427dc6d1.png\";","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=style&index=0&lang=css&\"","module.exports = __webpack_public_path__ + \"img/fan-0.3fa3dbe2.png\";","module.exports = __webpack_public_path__ + \"img/switch2-on.5e859eb4.png\";","module.exports = __webpack_public_path__ + \"img/shutter-0.c8b261d4.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=style&index=0&id=80eb2de6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=style&index=0&id=80eb2de6&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/play-on.8f622009.png\";","module.exports = __webpack_public_path__ + \"img/shutter-100.667a287c.png\";","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=style&index=0&lang=css&\"","module.exports = __webpack_public_path__ + \"img/v2-on.1674941c.png\";","module.exports = __webpack_public_path__ + \"img/shutter-70.f7137e1f.png\";","module.exports = __webpack_public_path__ + \"img/shutter-40.b14d8bf1.png\";","module.exports = __webpack_public_path__ + \"img/light-on.a035c773.png\";","module.exports = __webpack_public_path__ + \"img/window-off.32205b12.png\";","module.exports = __webpack_public_path__ + \"img/door-on.7a4e8176.png\";","module.exports = __webpack_public_path__ + \"img/shutter-30.638eabfb.png\";","var map = {\n\t\"./door-on.png\": \"41f5\",\n\t\"./light-on.png\": \"4157\",\n\t\"./play-on.png\": \"1e71\",\n\t\"./pump-on.png\": \"50e4\",\n\t\"./switch1-on.png\": \"732c\",\n\t\"./switch2-on.png\": \"1835\",\n\t\"./thermo-on.png\": \"b7bc\",\n\t\"./v1-on.png\": \"0460\",\n\t\"./v2-on.png\": \"3144\",\n\t\"./window-on.png\": \"e0af\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4a92\";","module.exports = __webpack_public_path__ + \"img/pump-on.5fa26c75.png\";","module.exports = __webpack_public_path__ + \"img/v1-off.734362bf.png\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('Dash')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{style:(_vm.dashSize),attrs:{\"id\":\"global-container\"}},[_c('ConnectDialog',{on:{\"connected\":_vm.start}}),_c('DashPreferences',{model:{value:(_vm.dashData),callback:function ($$v) {_vm.dashData=$$v},expression:\"dashData\"}}),(_vm.dashData !== undefined && _vm.dashData.positioning === 'manual')?_c('ManualDash'):(_vm.dashData !== undefined && _vm.dashData.positioning === 'grid')?_c('GridDash'):_vm._e(),(_vm.initialized)?_c('Tools'):_vm._e(),_c('AddDashWizard',{attrs:{\"showWizard\":_vm.showWizard},on:{\"endOfWizard\":_vm.endOfWizard}}),_c('SelectItemToAddWizard'),_c('AddItemWizard')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"full-size\",class:_vm.classMode,on:{\"drop\":_vm.widgetDropped,\"dragover\":function($event){$event.preventDefault();}}},_vm._l((_vm.widgets),function(widgetData){return _c('Widget',{key:widgetData.id,attrs:{\"widgetData\":widgetData,\"absolute\":\"\"}})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{class:_vm.widgetData.style.border ? '' : 'hide-border',style:(_vm.widgetStyle),attrs:{\"draggable\":_vm.$store.getters.editMode},on:{\"dragstart\":_vm.dragStartEvent,\"dragend\":_vm.dragEndEvent}},[_c(_vm.widgetData.type,{tag:\"component\",staticClass:\"widget-content\",attrs:{\"widgetData\":_vm.widgetData}}),(_vm.$store.getters.editMode)?_c('v-btn',{attrs:{\"right\":\"\",\"absolute\":\"\",\"color\":\"red theme--dark\",\"small\":\"\"},on:{\"click\":_vm.remove}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.showIcon)?_c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_c('v-icon',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.icon))])],1)],1)],1)],1):_c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_vm._v(_vm._s(_vm.widgetData.title))])],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import axios from \"axios\";\n\n/**\n * @vuese\n * Rest API communication helper\n */\nexport default {\n name: \"Communication\",\n lastError: {},\n connected: false,\n tokenDuration: 10,\n /**\n * Ajax get query\n * @param {String} url API url\n * @param {function} callbackFunc Function called on response\n * @param {function} errorCallbackFunc Function called on error\n */\n get(url, callbackFunc, errorCallbackFunc) {\n axios\n .get(url)\n .then(response => {\n callbackFunc(response.data);\n })\n .catch(error => {\n if (error.response !== undefined && error.response.status === 403) {\n localStorage.removeItem(\"token\");\n // this.router.push(\"/login\");\n } else {\n if (errorCallbackFunc !== undefined) {\n errorCallbackFunc(error.response);\n } else {\n console.log(error);\n }\n }\n });\n },\n /**\n * Ajax put query\n * @param {String} url API url\n * @param {Function} callbackFunc Function called on response\n * @param {Function} errorCallbackFunc Function called on error\n */\n post(url, callbackFunc, errorCallbackFunc) {\n axios\n .post(url)\n .then(response => {\n if (callbackFunc !== undefined) {\n callbackFunc(response);\n }\n })\n .catch(error => {\n if (errorCallbackFunc !== undefined) {\n errorCallbackFunc(error.response.data);\n }\n });\n },\n /**\n * Ajax put query with post options\n * @param {String} url API url\n * @param {Object} postOptions Options to send\n * @param {Function} callbackFunc Function called on response\n * @param {Function} errorCallbackFunc Function called on error\n */\n postWithOptions(url, postOptions, callbackFunc, errorCallbackFunc) {\n // Transform options needed for $_POST filled\n let data = new FormData();\n for (let postOptionsKey in postOptions) {\n data.append(postOptionsKey, postOptions[postOptionsKey]);\n }\n axios\n .post(url, data)\n .then(response => {\n if (callbackFunc !== undefined) {\n callbackFunc(response);\n }\n })\n .catch(error => {\n if (errorCallbackFunc !== undefined) {\n errorCallbackFunc(error.response.data);\n }\n });\n },\n /**\n * Connect to API and get JWT token\n * @param {*} username User login\n * @param {*} password User password\n * @param {*} callbackFunc Function called after connection try\n */\n connect(username, password, callbackFunc) {\n this.removeXAuthToken();\n axios\n .get(\"/api/connect?login=\" + username + \"&password=\" + password)\n .then(response => {\n this.saveXAuthToken(response.data.token);\n this.connected = true;\n callbackFunc(true);\n })\n .catch(error => {\n this.connected = false;\n this.lastError = {\n status: error.response.status,\n error: error.response.data\n };\n callbackFunc(false);\n });\n },\n /**\n * Get connection state\n */\n isConnected() {\n if (!this.connected) {\n this.reconnect();\n }\n return this.connected;\n },\n /**\n * Try to reconnect if token is always valid\n */\n reconnect() {\n const timestampToHours = 1000 * 60 * 60;\n if (localStorage.getItem(\"token\") !== undefined) {\n const tokenCreationDate = localStorage.getItem(\"tokenCreationDate\");\n if (tokenCreationDate !== undefined) {\n const now = new Date();\n const nowTimestamp = now.valueOf();\n const timeDiff = nowTimestamp - tokenCreationDate;\n if (timeDiff / timestampToHours < this.tokenDuration) {\n axios.defaults.headers.common[\"X-AUTH-TOKEN\"] = localStorage.getItem(\n \"token\"\n );\n this.connected = true;\n }\n }\n }\n },\n /**\n * Disconnect user\n */\n disconnect() {\n this.removeXAuthToken();\n this.connected = false;\n },\n /**\n * Get last query error\n */\n getLastError() {\n return this.lastError;\n },\n /**\n * Save token in local storage\n * @param {*} token JWT token to save\n */\n saveXAuthToken(token) {\n this.connected = false;\n const creationDate = new Date();\n // Store data in localStorage\n localStorage.setItem(\"token\", token);\n localStorage.setItem(\"tokenCreationDate\", creationDate.valueOf());\n axios.defaults.headers.common[\"X-AUTH-TOKEN\"] = token;\n },\n /**\n * Remove X auth token data\n */\n removeXAuthToken() {\n localStorage.removeItem(\"token\");\n localStorage.removeItem(\"tokenCreationDate\");\n if (Object.prototype.hasOwnProperty.call(axios.defaults.headers.common, \"X-AUTH-TOKEN\")) {\n delete axios.defaults.headers.common[\"X-AUTH-TOKEN\"];\n }\n }\n};","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CmdAction.vue?vue&type=template&id=80eb2de6&scoped=true&\"\nimport script from \"./CmdAction.vue?vue&type=script&lang=js&\"\nexport * from \"./CmdAction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CmdAction.vue?vue&type=style&index=0&id=80eb2de6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"80eb2de6\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.showIcon)?_c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_c('v-icon',{attrs:{\"size\":_vm.widgetData.style.contentSize}},[_vm._v(_vm._s(_vm.icon))])],1)],1)],1)],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * Données de l'application\n */\nexport default {\n /**\n * Données par défaut d'un widget\n */\n widgetDefaultData: {\n id: -1,\n cmdId: -1,\n scenarioId: -1,\n pos: {\n top: 0,\n left: 0,\n },\n type: \"InfoBinary\",\n title: \"Titre\",\n state: true,\n unit: \"°C\",\n icon: \"door\",\n picture: \"v1\",\n action: {\n type: 'cmd',\n targetId: 1\n\n },\n style: {\n width: 200,\n height: 150,\n titleSize: 20,\n contentSize: 30\n }\n },\n assets: {\n buttons: {\n path: '../../assets/buttons/on-off/',\n list: ['v1', 'v2', 'light', 'play', 'door', 'switch1', 'switch2', 'pump', 'window', 'thermo']\n },\n var: {\n path: '../../assets/buttons/var/',\n list: {\n shutter: [0, 10, 20, 30, 40, 50, 60, 70, 80, 100],\n fan: [0, 50, 100]\n }\n }\n },\n iconGroups: {\n door: {\n on: 'fa-door-open',\n off: 'fa-door-closed'\n },\n lamp: {\n on: 'far fa-lightbulb',\n off: 'fa-lightbulb'\n },\n smiley: {\n on: 'fa-grin',\n off: 'fa-frown-open'\n },\n bell: {\n on: 'fa-bell',\n off: 'far fa-bell-slash'\n },\n check: {\n on: 'fa-check',\n off: 'fa-times'\n },\n bolt: {\n on: 'fa-bolt',\n off: 'fa-times'\n },\n eye: {\n on: 'fa-eye',\n off: 'fa-eye-slash'\n },\n running: {\n on: 'fa-running',\n off: 'fa-expand'\n },\n volume: {\n on: 'fa-volume-up',\n off: 'fa-volume-mute'\n },\n play: {\n on: 'fa-play',\n off: 'fa-stop'\n }\n }\n}","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EqLogicAction.vue?vue&type=template&id=7a605d02&scoped=true&\"\nimport script from \"./EqLogicAction.vue?vue&type=script&lang=js&\"\nexport * from \"./EqLogicAction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./EqLogicAction.vue?vue&type=style&index=0&id=7a605d02&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7a605d02\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({fontSize: _vm.widgetData.style.titleSize + 'px'})},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{attrs:{\"size\":_vm.widgetData.style.contentSize}},[_vm._v(_vm._s(_vm.icon))])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinary.vue?vue&type=template&id=52d96760&scoped=true&\"\nimport script from \"./InfoBinary.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinary.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoBinary.vue?vue&type=style&index=0&id=52d96760&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"52d96760\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VCardText,VCardTitle,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({fontSize: _vm.widgetData.style.titleSize + 'px'})},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('img',{style:({height: _vm.widgetData.style.contentSize + 'px'}),attrs:{\"src\":_vm.picture()}})])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinaryImg.vue?vue&type=template&id=49ea2ad6&scoped=true&\"\nimport script from \"./InfoBinaryImg.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinaryImg.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoBinaryImg.vue?vue&type=style&index=0&id=49ea2ad6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"49ea2ad6\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCardText,VCardTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[(_vm.widgetData.icon !== '')?_c('v-icon',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' }),attrs:{\"left\":\"\"}},[_vm._v(_vm._s(_vm.widgetData.icon))]):_vm._e(),_c('span',{staticClass:\"value\",style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.state))]),(_vm.widgetData.unit !== '')?_c('span',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.unit))]):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumeric.vue?vue&type=template&id=2fb54cd3&scoped=true&\"\nimport script from \"./InfoNumeric.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumeric.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoNumeric.vue?vue&type=style&index=0&id=2fb54cd3&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2fb54cd3\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('img',{style:({height: _vm.widgetData.style.contentSize + 'px' }),attrs:{\"src\":_vm.icon}})])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumericImg.vue?vue&type=template&id=b688bdb0&scoped=true&\"\nimport script from \"./InfoNumericImg.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumericImg.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoNumericImg.vue?vue&type=style&index=0&id=b688bdb0&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b688bdb0\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\ninstallComponents(component, {VCardText,VCardTitle,VContent})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_c('v-icon',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.icon))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ScenarioAction.vue?vue&type=template&id=b4d10326&scoped=true&\"\nimport script from \"./ScenarioAction.vue?vue&type=script&lang=js&\"\nexport * from \"./ScenarioAction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ScenarioAction.vue?vue&type=style&index=0&id=b4d10326&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b4d10326\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"camera-card\"},[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('img',{staticClass:\"fit-content\",attrs:{\"src\":_vm.snapshotUrl}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Camera.vue?vue&type=template&id=480b55c4&\"\nimport script from \"./Camera.vue?vue&type=script&lang=js&\"\nexport * from \"./Camera.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Camera.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCardTitle})\n","/**\n * Fichier permettant d'inclure l'ensemble des composants des widgets et de faire\n * le lien entre les widgets et les types\n */\nimport CmdAction from \"@/components/Widgets/CmdAction\";\nimport EqLogicAction from \"@/components/Widgets/EqLogicAction\";\nimport InfoBinary from \"@/components/Widgets/InfoBinary\";\nimport InfoBinaryImg from \"@/components/Widgets/InfoBinaryImg\";\nimport InfoNumeric from \"@/components/Widgets/InfoNumeric\";\nimport InfoNumericImg from \"@/components/Widgets/InfoNumericImg\";\nimport ScenarioAction from \"@/components/Widgets/ScenarioAction\";\nimport Camera from \"@/components/Widgets/Camera\";\n\nexport default {\n components: {\n Camera,\n CmdAction,\n EqLogicAction,\n InfoBinary,\n InfoBinaryImg,\n InfoNumeric,\n InfoNumericImg,\n ScenarioAction\n }\n}","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=c969caae&scoped=true&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Widget.vue?vue&type=style&index=0&id=c969caae&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c969caae\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCard,VIcon})\n","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ManualDash.vue?vue&type=template&id=90e393f0&\"\nimport script from \"./ManualDash.vue?vue&type=script&lang=js&\"\nexport * from \"./ManualDash.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ManualDash.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('GridContainer',{attrs:{\"parentId\":_vm.parentId},model:{value:(_vm.gridData),callback:function ($$v) {_vm.gridData=$$v},expression:\"gridData\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"grid-container\",class:_vm.previewClass,style:(_vm.gridStyle)},[(_vm.$store.getters.editMode && _vm.gridData.children.length === 0)?_c('span',{staticClass:\"grid-group-btns\"},[_c('v-hover',{model:{value:(_vm.divideHorizontallyPreview),callback:function ($$v) {_vm.divideHorizontallyPreview=$$v},expression:\"divideHorizontallyPreview\"}},[_c('v-btn',{attrs:{\"fab\":\"\",\"color\":\"success\"},on:{\"click\":function($event){return _vm.divide('horizontal')}}},[_c('v-icon',[_vm._v(\"fa-angle-double-up\")])],1)],1),_c('v-hover',{model:{value:(_vm.divideVerticallyPreview),callback:function ($$v) {_vm.divideVerticallyPreview=$$v},expression:\"divideVerticallyPreview\"}},[_c('v-btn',{attrs:{\"fab\":\"\",\"color\":\"success\"},on:{\"click\":function($event){return _vm.divide('vertical')}}},[_c('v-icon',[_vm._v(\"fa-angle-double-left\")])],1)],1),_c('v-tooltip',{attrs:{\"bottom\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.addWidget()}}},on),[_c('v-icon',[_vm._v(\"fa-plus\")])],1)]}}],null,false,967878525)},[_c('span',[_vm._v(\"Ajouter un élément\")])])],1):(_vm.gridData.children.length === 1)?[_c('Widget',{attrs:{\"widgetData\":_vm.gridData.children[0].widgetData}})]:(_vm.gridData.children.length === 2)?[_c('GridContainer',{model:{value:(_vm.gridData.children[0]),callback:function ($$v) {_vm.$set(_vm.gridData.children, 0, $$v)},expression:\"gridData.children[0]\"}})]:_vm._e(),(_vm.gridData.children.length === 2)?[_c('GridContainer',{model:{value:(_vm.gridData.children[1]),callback:function ($$v) {_vm.$set(_vm.gridData.children, 1, $$v)},expression:\"gridData.children[1]\"}})]:_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GridContainer.vue?vue&type=template&id=6c845610&\"\nimport script from \"./GridContainer.vue?vue&type=script&lang=js&\"\nexport * from \"./GridContainer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./GridContainer.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VHover } from 'vuetify/lib/components/VHover';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VHover,VIcon,VTooltip})\n","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridDash.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridDash.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GridDash.vue?vue&type=template&id=58880d3d&\"\nimport script from \"./GridDash.vue?vue&type=script&lang=js&\"\nexport * from \"./GridDash.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"persistent\":\"\"},model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Connexion\")]),_c('v-card-text',[_c('v-container',[_c('v-form',{ref:\"form\",model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('v-text-field',{attrs:{\"label\":\"Identifiant\",\"required\":\"\",\"rules\":[function (v) { return !!v || 'Identifiant obligatoire'; }]},model:{value:(_vm.login),callback:function ($$v) {_vm.login=$$v},expression:\"login\"}}),_c('v-text-field',{attrs:{\"type\":\"password\",\"label\":\"Mot de passe\",\"required\":\"\",\"rules\":[function (v) { return !!v || 'Mot de passe obligatoire'; }]},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.connect($event)}},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-btn',{attrs:{\"disabled\":!_vm.valid},on:{\"click\":_vm.connect}},[_vm._v(\"Connexion\")])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConnectDialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConnectDialog.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConnectDialog.vue?vue&type=template&id=3f58782a&\"\nimport script from \"./ConnectDialog.vue?vue&type=script&lang=js&\"\nexport * from \"./ConnectDialog.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VContainer,VDialog,VForm,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Préférences\")]),_c('v-card-text',[_c('v-container',[_c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.formData.size),callback:function ($$v) {_vm.$set(_vm.formData, \"size\", $$v)},expression:\"formData.size\"}},[_c('v-radio',{attrs:{\"label\":\"Fixe\",\"value\":\"fix\"}}),_c('v-radio',{attrs:{\"label\":\"Adaptée\",\"value\":\"responsive\"}})],1),(_vm.formData.size ==='fix')?_c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Largeur\"},model:{value:(_vm.formData.width),callback:function ($$v) {_vm.$set(_vm.formData, \"width\", $$v)},expression:\"formData.width\"}})],1),_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Hauteur\"},model:{value:(_vm.formData.height),callback:function ($$v) {_vm.$set(_vm.formData, \"height\", $$v)},expression:\"formData.height\"}})],1)],1):_vm._e()],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashPreferences.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashPreferences.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DashPreferences.vue?vue&type=template&id=c054ff14&\"\nimport script from \"./DashPreferences.vue?vue&type=script&lang=js&\"\nexport * from \"./DashPreferences.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardText,VCardTitle,VCol,VContainer,VDialog,VRadio,VRadioGroup,VRow,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-speed-dial',{attrs:{\"fixed\":\"\",\"bottom\":\"\",\"right\":\"\",\"direction\":\"top\",\"open-on-hover\":\"\",\"transition\":\"scale-transition\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-btn',{attrs:{\"color\":\"blue darken-2\",\"dark\":\"\",\"fab\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-account-circle\")])],1)]},proxy:true}])},[_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"green\"},on:{\"click\":_vm.toggleEditMode}},on),[_c('v-icon',[_vm._v(\"mdi-pencil\")])],1)]}}])},[_c('span',[_vm._v(\"Modifier les éléments\")])]),(_vm.$store.getters.dashType === 'manual')?[_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"indigo\"},on:{\"click\":_vm.addItem}},on),[_c('v-icon',[_vm._v(\"fa-plus\")])],1)]}}],null,false,150070703)},[_c('span',[_vm._v(\"Ajouter un élément\")])])]:_vm._e(),_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"pink\"},on:{\"click\":_vm.save}},on),[_c('v-icon',[_vm._v(\"mdi-content-save\")])],1)]}}])},[_c('span',[_vm._v(\"Sauvegarder\")])]),_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"grey\"},on:{\"click\":_vm.showPreferences}},on),[_c('v-icon',[_vm._v(\"mdi-cogs\")])],1)]}}])},[_c('span',[_vm._v(\"Préférences\")])])],2),_c('v-snackbar',{attrs:{\"bottom\":\"\",\"color\":_vm.snackbarColor,\"timeout\":_vm.timeout},model:{value:(_vm.snackbar),callback:function ($$v) {_vm.snackbar=$$v},expression:\"snackbar\"}},[_vm._v(_vm._s(_vm.message))])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tools.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tools.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Tools.vue?vue&type=template&id=4f85cfd4&\"\nimport script from \"./Tools.vue?vue&type=script&lang=js&\"\nexport * from \"./Tools.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSnackbar } from 'vuetify/lib/components/VSnackbar';\nimport { VSpeedDial } from 'vuetify/lib/components/VSpeedDial';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VIcon,VSnackbar,VSpeedDial,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[_c('v-tabs',{attrs:{\"fixed-tabs\":\"\",\"background-color\":\"indigo\",\"dark\":\"\"},model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab',[_vm._v(\"Informations\")]),_c('v-tab',[_vm._v(\"Actions\")]),_c('v-tab',[_vm._v(\"Plugins\")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},_vm._l((_vm.sample),function(sampleType,index){return _c('v-tab-item',{key:index},[_c('v-slide-group',{staticClass:\"pa-4\",attrs:{\"show-arrows\":\"\"},model:{value:(_vm.selected),callback:function ($$v) {_vm.selected=$$v},expression:\"selected\"}},_vm._l((sampleType),function(item){return _c('v-slide-item',{key:item.component,scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar active = ref.active;\nvar toggle = ref.toggle;\nreturn [_c('v-hover',{scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar hover = ref.hover;\nreturn [_c('v-card',{staticClass:\"preview-card\",class:{ 'on-hover': hover },style:(item.customSize !== 'undefined' ? item.customSize : {}),attrs:{\"elevation\":hover ? 12 : 2},on:{\"click\":toggle}},[_c('v-scale-transition',{staticClass:\"transition\"},[(active)?_c('v-icon',{staticClass:\"selection\",attrs:{\"color\":\"green\",\"size\":\"48\"}},[_vm._v(\"fa-check-circle\")]):_vm._e()],1),_c(item.component,{tag:\"component\",attrs:{\"widgetData\":item.data}})],1)]}}],null,true)})]}}],null,true)})}),1),_c('v-expand-transition',[(_vm.selected != null)?_c('v-sheet',{attrs:{\"color\":\"grey lighten-4\",\"height\":\"200\",\"tile\":\"\"}},[_c('v-container',{staticClass:\"fill-height\"},[_c('v-row',{attrs:{\"align\":\"center\",\"justify\":\"center\"}},[_c('p',[_vm._v(_vm._s(_vm.sample[_vm.tab][_vm.selected].presentation))])]),_c('v-row',{attrs:{\"align\":\"center\",\"justify\":\"center\"}},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":function($event){return _vm.addItem(_vm.sample[_vm.tab][_vm.selected].component)}}},[_vm._v(\"Ajouter\")])],1)],1)],1):_vm._e()],1)],1)}),1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SelectItemToAddWizard.vue?vue&type=template&id=7df069ec&scoped=true&\"\nimport script from \"./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SelectItemToAddWizard.vue?vue&type=style&index=0&id=7df069ec&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7df069ec\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VExpandTransition } from 'vuetify/lib/components/transitions';\nimport { VHover } from 'vuetify/lib/components/VHover';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VScaleTransition } from 'vuetify/lib/components/transitions';\nimport { VSheet } from 'vuetify/lib/components/VSheet';\nimport { VSlideGroup } from 'vuetify/lib/components/VSlideGroup';\nimport { VSlideItem } from 'vuetify/lib/components/VSlideGroup';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VBtn,VCard,VContainer,VDialog,VExpandTransition,VHover,VIcon,VRow,VScaleTransition,VSheet,VSlideGroup,VSlideItem,VTab,VTabItem,VTabs,VTabsItems})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[(_vm.currentWizard !== null)?_c(_vm.currentWizard,{tag:\"component\",on:{\"hide\":function($event){_vm.showed = false}}}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Objet\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredEqLogics',{attrs:{\"type\":\"camera\"},model:{value:(_vm.eqLogic),callback:function ($$v) {_vm.eqLogic=$$v},expression:\"eqLogic\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.eqLogic.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[(_vm.$store.getters.dashType === 'manual')?_c('v-slider',{attrs:{\"min\":\"100\",\"max\":\"500\",\"label\":\"Hauteur\",\"thumb-label\":\"\"},model:{value:(_vm.previewData.style.height),callback:function ($$v) {_vm.$set(_vm.previewData.style, \"height\", $$v)},expression:\"previewData.style.height\"}}):_vm._e(),_c('v-checkbox',{attrs:{\"label\":\"Qualité supérieure\"},model:{value:(_vm.previewData.quality),callback:function ($$v) {_vm.$set(_vm.previewData, \"quality\", $$v)},expression:\"previewData.quality\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[(_vm.step > 1 || (_vm.step === 1 && _vm.cancelable))?_c('v-btn',{attrs:{\"color\":\"secondary\"},on:{\"click\":_vm.previousEvent}},[_vm._v(_vm._s(_vm.step > 1 ? _vm.previousLabel : _vm.cancelLabel))]):_vm._e()],1),_c('v-col',{staticClass:\"text-right\",attrs:{\"cols\":\"6\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":_vm.nextDisabled},on:{\"click\":_vm.nextEvent}},[_vm._v(_vm._s(_vm.last ? _vm.endLabel : _vm.nextLabel))])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepperButtons.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepperButtons.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./StepperButtons.vue?vue&type=template&id=7cbd59be&\"\nimport script from \"./StepperButtons.vue?vue&type=script&lang=js&\"\nexport * from \"./StepperButtons.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCol,VRow})\n","var render, staticRenderFns\nimport script from \"./BaseWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./BaseWizard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BaseWizard.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=script&lang=js&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\" EqLogic \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Filtrer\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-10\",attrs:{\"headers\":_vm.headers,\"items\":_vm.eqLogicsList,\"single-select\":\"\",\"show-select\":\"\",\"item-key\":\"id\",\"items-per-page\":5,\"loading\":Object.keys(_vm.eqLogicsTree).length === 0,\"loading-text\":\"Chargement...\",\"search\":_vm.search},model:{value:(_vm.eqLogic),callback:function ($$v) {_vm.eqLogic=$$v},expression:\"eqLogic\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredEqLogics.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredEqLogics.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FilteredEqLogics.vue?vue&type=template&id=622dbb3e&\"\nimport script from \"./FilteredEqLogics.vue?vue&type=script&lang=js&\"\nexport * from \"./FilteredEqLogics.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VDataTable,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{class:_vm.previewData.style.border ? '' : 'hide-border',style:(_vm.widgetStyle)},[_c(_vm.previewData.type,{tag:\"component\",attrs:{\"widgetData\":_vm.previewData}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./WidgetPreview.vue?vue&type=template&id=746e664c&scoped=true&\"\nimport script from \"./WidgetPreview.vue?vue&type=script&lang=js&\"\nexport * from \"./WidgetPreview.vue?vue&type=script&lang=js&\"\nimport style0 from \"./WidgetPreview.vue?vue&type=style&index=0&id=746e664c&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"746e664c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard})\n","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CameraWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CameraWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CameraWizard.vue?vue&type=template&id=67cb5d61&\"\nimport script from \"./CameraWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./CameraWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VSlider } from 'vuetify/lib/components/VSlider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VContent,VDivider,VSlider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('OnOffStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.title)+\" \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Filtrer\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-10\",attrs:{\"headers\":_vm.headers,\"items\":_vm.commandsList,\"single-select\":\"\",\"show-select\":\"\",\"item-key\":\"id\",\"items-per-page\":5,\"loading\":Object.keys(_vm.commandsTree).length === 0,\"loading-text\":\"Chargement...\",\"search\":_vm.search},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('v-checkbox',{attrs:{\"label\":\"Cacher les commandes non-essentielles\"},on:{\"change\":_vm.updateCommandsList},model:{value:(_vm.hideUseless),callback:function ($$v) {_vm.hideUseless=$$v},expression:\"hideUseless\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredCommands.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredCommands.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FilteredCommands.vue?vue&type=template&id=f3498cdc&\"\nimport script from \"./FilteredCommands.vue?vue&type=script&lang=js&\"\nexport * from \"./FilteredCommands.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VDataTable,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-text-field',{attrs:{\"label\":\"Titre\"},model:{value:(_vm.formData.title),callback:function ($$v) {_vm.$set(_vm.formData, \"title\", $$v)},expression:\"formData.title\"}}),(_vm.$store.getters.dashType === 'manual')?[_c('v-slider',{attrs:{\"min\":\"50\",\"max\":\"600\",\"label\":\"Largeur\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.width),callback:function ($$v) {_vm.$set(_vm.formData.style, \"width\", $$v)},expression:\"formData.style.width\"}})]},proxy:true}],null,false,1919895388),model:{value:(_vm.formData.style.width),callback:function ($$v) {_vm.$set(_vm.formData.style, \"width\", $$v)},expression:\"formData.style.width\"}}),_c('v-slider',{attrs:{\"min\":\"50\",\"max\":\"600\",\"label\":\"Hauteur\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.height),callback:function ($$v) {_vm.$set(_vm.formData.style, \"height\", $$v)},expression:\"formData.style.height\"}})]},proxy:true}],null,false,2510918117),model:{value:(_vm.formData.style.height),callback:function ($$v) {_vm.$set(_vm.formData.style, \"height\", $$v)},expression:\"formData.style.height\"}})]:_vm._e(),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":\"Afficher les bordures\"},model:{value:(_vm.formData.style.border),callback:function ($$v) {_vm.$set(_vm.formData.style, \"border\", $$v)},expression:\"formData.style.border\"}})],1),_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":\"Transparent\"},model:{value:(_vm.formData.style.transparent),callback:function ($$v) {_vm.$set(_vm.formData.style, \"transparent\", $$v)},expression:\"formData.style.transparent\"}})],1)],1),(!_vm.formData.style.transparent)?_c('v-row',[_c('v-col',{attrs:{\"cols\":\"3\"}},[_c('v-label',[_vm._v(\"Couleur de fond\")])],1),_c('v-col',{attrs:{\"cols\":\"9\"}},[_c('v-hover',{scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar hover = ref.hover;\nreturn [_c('v-color-picker',{attrs:{\"hide-canvas\":!hover,\"hide-inputs\":\"\"},model:{value:(_vm.backgroundColor),callback:function ($$v) {_vm.backgroundColor=$$v},expression:\"backgroundColor\"}})]}}],null,false,3206244845)})],1)],1):_vm._e(),_c('v-slider',{attrs:{\"min\":\"5\",\"max\":\"60\",\"label\":\"Police du titre\",\"step\":\"1\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.titleSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"titleSize\", $$v)},expression:\"formData.style.titleSize\"}})]},proxy:true}]),model:{value:(_vm.formData.style.titleSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"titleSize\", $$v)},expression:\"formData.style.titleSize\"}}),_c('v-slider',{attrs:{\"min\":\"10\",\"max\":\"120\",\"label\":\"Taille du contenu\",\"step\":\"1\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.contentSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"contentSize\", $$v)},expression:\"formData.style.contentSize\"}})]},proxy:true}]),model:{value:(_vm.formData.style.contentSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"contentSize\", $$v)},expression:\"formData.style.contentSize\"}})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./WidgetStyle.vue?vue&type=template&id=2d655ea1&\"\nimport script from \"./WidgetStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./WidgetStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VColorPicker } from 'vuetify/lib/components/VColorPicker';\nimport { VHover } from 'vuetify/lib/components/VHover';\nimport { VLabel } from 'vuetify/lib/components/VLabel';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSlider } from 'vuetify/lib/components/VSlider';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCheckbox,VCol,VColorPicker,VHover,VLabel,VRow,VSlider,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.icon),callback:function ($$v) {_vm.icon=$$v},expression:\"icon\"}},_vm._l((_vm.iconGroups),function(iconGroup,name,index){return _c('v-radio',{key:(\"iconGroup-\" + index),attrs:{\"value\":name},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('v-icon',[_vm._v(_vm._s(iconGroup.on))]),_vm._v(\"/ \"),_c('v-icon',[_vm._v(_vm._s(iconGroup.off))])]},proxy:true}],null,true)})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OnOffStyle.vue?vue&type=template&id=d42fdac6&\"\nimport script from \"./OnOffStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./OnOffStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VIcon,VRadio,VRadioGroup})\n","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinaryWizard.vue?vue&type=template&id=f87a0036&\"\nimport script from \"./InfoBinaryWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinaryWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('OnOffImgStyle',{model:{value:(_vm.previewData.picture),callback:function ($$v) {_vm.$set(_vm.previewData, \"picture\", $$v)},expression:\"previewData.picture\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.picture),callback:function ($$v) {_vm.picture=$$v},expression:\"picture\"}},_vm._l((_vm.picturesList),function(pictures,name,index){return _c('v-radio',{key:(\"pictures-\" + index),attrs:{\"value\":name},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('img',{attrs:{\"src\":pictures.on}}),_vm._v(\"/ \"),_c('img',{attrs:{\"src\":pictures.off}})]},proxy:true}],null,true)})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffImgStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffImgStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OnOffImgStyle.vue?vue&type=template&id=2bf482ed&\"\nimport script from \"./OnOffImgStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./OnOffImgStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VRadio,VRadioGroup})\n","\n\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinaryImgWizard.vue?vue&type=template&id=dfb99ff8&\"\nimport script from \"./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoBinaryImgWizard.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\",\"subType\":\"numeric\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('IconStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('v-text-field',{attrs:{\"label\":\"Unité\"},model:{value:(_vm.previewData.unit),callback:function ($$v) {_vm.$set(_vm.previewData, \"unit\", $$v)},expression:\"previewData.unit\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.icon),callback:function ($$v) {_vm.icon=$$v},expression:\"icon\"}},[_c('v-radio',{attrs:{\"value\":\"\",\"label\":\"Pas d'icône\"}}),_vm._l((_vm.iconsList),function(iconCode){return _c('v-radio',{key:iconCode,attrs:{\"value\":iconCode},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('v-icon',[_vm._v(_vm._s(iconCode))])]},proxy:true}],null,true)})})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./IconStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./IconStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./IconStyle.vue?vue&type=template&id=43979614&\"\nimport script from \"./IconStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./IconStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VIcon,VRadio,VRadioGroup})\n","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumericWizard.vue?vue&type=template&id=eda85a38&\"\nimport script from \"./InfoNumericWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumericWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\",\"subType\":\"numeric\",\"custom\":_vm.filterCmd},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('LevelImgStyle',{model:{value:(_vm.previewData.picture),callback:function ($$v) {_vm.$set(_vm.previewData, \"picture\", $$v)},expression:\"previewData.picture\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.picture),callback:function ($$v) {_vm.picture=$$v},expression:\"picture\"}},_vm._l((_vm.picturesList),function(pictures,name,index){return _c('v-radio',{key:(\"pictures-\" + index),attrs:{\"value\":name},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('img',{attrs:{\"src\":pictures.min}}),_vm._v(\"/ \"),_c('img',{attrs:{\"src\":pictures.max}})]},proxy:true}],null,true)})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LevelImgStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LevelImgStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LevelImgStyle.vue?vue&type=template&id=1f073092&\"\nimport script from \"./LevelImgStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./LevelImgStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VRadio,VRadioGroup})\n","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumericImgWizard.vue?vue&type=template&id=71d90fe8&\"\nimport script from \"./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"action\",\"subType\":\"other\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('IconStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdActionWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdActionWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CmdActionWizard.vue?vue&type=template&id=58069f17&\"\nimport script from \"./CmdActionWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./CmdActionWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredScenarios',{model:{value:(_vm.scenario),callback:function ($$v) {_vm.scenario=$$v},expression:\"scenario\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.scenario.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\" Scénarios \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Filtrer\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-10\",attrs:{\"headers\":_vm.headers,\"items\":_vm.scenariosList,\"single-select\":\"\",\"show-select\":\"\",\"item-key\":\"id\",\"items-per-page\":5,\"loading\":Object.keys(_vm.rawScenarios).length === 0,\"loading-text\":\"Chargement...\",\"search\":_vm.search},model:{value:(_vm.scenario),callback:function ($$v) {_vm.scenario=$$v},expression:\"scenario\"}}),_c('v-checkbox',{attrs:{\"label\":\"Cacher les scénarios désactivés\"},on:{\"change\":_vm.updateScenariosList},model:{value:(_vm.hideInactives),callback:function ($$v) {_vm.hideInactives=$$v},expression:\"hideInactives\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredScenarios.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredScenarios.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FilteredScenarios.vue?vue&type=template&id=dd4c1648&\"\nimport script from \"./FilteredScenarios.vue?vue&type=script&lang=js&\"\nexport * from \"./FilteredScenarios.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VDataTable,VSpacer,VTextField})\n","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioActionWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioActionWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ScenarioActionWizard.vue?vue&type=template&id=4c377e4a&\"\nimport script from \"./ScenarioActionWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./ScenarioActionWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Objet\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 2,\"step\":\"2\"}},[_vm._v(\"Commande d'état\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 3,\"step\":\"3\"}},[_vm._v(\"Commande On\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 4,\"step\":\"4\"}},[_vm._v(\"Commande Off\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"5\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredEqLogics',{model:{value:(_vm.eqLogic),callback:function ($$v) {_vm.eqLogic=$$v},expression:\"eqLogic\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.eqLogic.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('FilteredCommands',{attrs:{\"eqLogicId\":_vm.eqLogicId,\"title\":\"Commande d'état\",\"type\":\"info\"},model:{value:(_vm.stateCommand),callback:function ($$v) {_vm.stateCommand=$$v},expression:\"stateCommand\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.stateCommand.length === 0},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"3\"}},[_c('FilteredCommands',{attrs:{\"eqLogicId\":_vm.eqLogicId,\"title\":\"Commande pour allumer\",\"type\":\"action\"},model:{value:(_vm.onCommand),callback:function ($$v) {_vm.onCommand=$$v},expression:\"onCommand\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.onCommand.length === 0},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"4\"}},[_c('FilteredCommands',{attrs:{\"eqLogicId\":_vm.eqLogicId,\"title\":\"Commande pour éteindre\",\"type\":\"action\"},model:{value:(_vm.offCommand),callback:function ($$v) {_vm.offCommand=$$v},expression:\"offCommand\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.offCommand.length === 0},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"5\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('OnOffStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicActionWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicActionWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EqLogicActionWizard.vue?vue&type=template&id=e76dc1a2&\"\nimport script from \"./EqLogicActionWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./EqLogicActionWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddItemWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddItemWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddItemWizard.vue?vue&type=template&id=f15204c8&\"\nimport script from \"./AddItemWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./AddItemWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VDialog } from 'vuetify/lib/components/VDialog';\ninstallComponents(component, {VDialog})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"persistent\":\"\"},model:{value:(_vm.showWizard),callback:function ($$v) {_vm.showWizard=$$v},expression:\"showWizard\"}},[_c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Positionnement\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 2,\"step\":\"2\"}},[_vm._v(\"Dimensions\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"3\"}},[_vm._v(\"Thème\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Placement des éléments\")]),_c('v-card-text',[_c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.positioning),callback:function ($$v) {_vm.positioning=$$v},expression:\"positioning\"}},[_c('v-radio',{attrs:{\"label\":\"Manuel\",\"value\":\"manual\"}}),_c('v-radio',{attrs:{\"label\":\"Grille\",\"value\":\"grid\"}})],1),(_vm.positioning === 'manual')?_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"Les éléments sont positionnés à un endroit précis de l'écran.\")]):_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"La position des éléments est définie par une grille.\")])],1)],1),_c('v-alert',{attrs:{\"type\":\"warning\"}},[_vm._v(\"Ce paramètre ne pourra pas être changé par la suite.\")]),_c('StepperButtons',{attrs:{\"cancelable\":false},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Dimensions\")]),_c('v-card-text',[_c('v-radio-group',{attrs:{\"row\":\"\",\"disabled\":_vm.positioning === 'manual'},model:{value:(_vm.size),callback:function ($$v) {_vm.size=$$v},expression:\"size\"}},[_c('v-radio',{attrs:{\"label\":\"Fixe\",\"value\":\"fix\"}}),_c('v-radio',{attrs:{\"label\":\"Adaptée\",\"value\":\"responsive\"}})],1),(_vm.size === 'responsive')?_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"Le contenu s'adaptera à la taille de l'écran.\")]):_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"Le contenu est de taille fixe et s'affichera tout le temps avec les mêmes dimensions.\")]),(_vm.size === 'fix')?_c('v-content',[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Largeur\"},model:{value:(_vm.width),callback:function ($$v) {_vm.width=$$v},expression:\"width\"}})],1),_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Hauteur\"},model:{value:(_vm.height),callback:function ($$v) {_vm.height=$$v},expression:\"height\"}})],1)],1),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1920; _vm.height = 1080}}},[_vm._v(\"1080p\")])],1),_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1280; _vm.height = 720}}},[_vm._v(\"720p\")])],1),_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1440; _vm.height = 900}}},[_vm._v(\"WXGA+\")])],1),_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1280; _vm.height = 800}}},[_vm._v(\"WXGA\")])],1)],1)],1):_vm._e()],1)],1),_c('StepperButtons',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"3\"}},[_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.endOfWizard},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddDashWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddDashWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddDashWizard.vue?vue&type=template&id=4910bcf6&\"\nimport script from \"./AddDashWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./AddDashWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardText,VCardTitle,VCol,VContent,VDialog,VDivider,VRadio,VRadioGroup,VRow,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep,VTextField})\n","export default {\n loopStarted: false,\n /**\n * Initialize event manger\n * @param {Communication} Communication Communication helper\n * @param {store} store Store for data management\n */\n init(Communication, store) {\n this.store = store;\n this.Communication = Communication;\n },\n /**\n * Start event loop\n */\n loop() {\n if (!this.store.getters.isEventsManagerStarted) {\n this.store.commit(\"setEventsManagerState\", true);\n this.execute();\n }\n },\n /**\n * Event loop execution\n */\n execute() {\n let self = this;\n setTimeout(function () {\n self.getNewEvents();\n }, 1);\n },\n /**\n * Get new events since last call\n */\n getNewEvents() {\n const currentDate = new Date();\n const timestamp = parseInt(currentDate.getTime() / 1000);\n this.Communication.get(\n \"/api/changes/get/\" + timestamp,\n this.dispatchEvents.bind(this)\n );\n },\n /**\n * Dispatch all events for update\n * @param {Array} events Event received\n */\n dispatchEvents(events) {\n events.result.forEach(event => {\n // Commands state\n if (event.name === \"cmd::update\") {\n this.store.commit(\"updateCmd\", {\n cmdId: parseInt(event.option.cmd_id),\n newState: event.option.value\n });\n } else if (event.name === \"scenario::update\") {\n this.store.commit(\"updateScenario\", {\n scenarioId: parseInt(event.option.scenario_id),\n newState: event.option.state\n });\n }\n });\n this.execute();\n }\n};\n","\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Dash.vue?vue&type=template&id=220cef46&scoped=true&\"\nimport script from \"./Dash.vue?vue&type=script&lang=js&\"\nexport * from \"./Dash.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Dash.vue?vue&type=style&index=0&id=220cef46&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"220cef46\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=417dc440&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\ninstallComponents(component, {VApp})\n","import '@fortawesome/fontawesome-free/css/all.css'\nimport 'material-design-icons-iconfont/dist/material-design-icons.css' // Ensure you are using css-loader\n\nimport Vue from 'vue';\nimport Vuetify from 'vuetify/lib';\n\nVue.use(Vuetify);\n\nexport default new Vuetify({\n});\n","/**\n * Gestion de l'état global de l'application\n */\nimport Vue from \"vue\"\nimport Vuex from \"vuex\"\n\nVue.use(Vuex);\n\nexport const store = new Vuex.Store({\n state: {\n widgets: {},\n editMode: false,\n dashData: {},\n dashType: \"grid\",\n eventManagerStarted: false,\n gridEventCaller: -1\n },\n mutations: {\n addWidget(state, widgetData) {\n Vue.set(state.widgets, widgetData.id, widgetData);\n },\n removeWidget(state, widgetDataId) {\n Vue.delete(state.widgets, widgetDataId);\n },\n updateWidgetPos(state, data) {\n Vue.set(state.widgets[data.id].pos, 'top', data.top);\n Vue.set(state.widgets[data.id].pos, 'left', data.left);\n },\n setEditMode(state, newEditMode) {\n state.editMode = newEditMode;\n },\n /**\n * Update eventsManager loop state\n * @param {*} state Store access\n * @param {*} newEventManagerState New state\n */\n setEventsManagerState(state, newEventManagerState) {\n state.eventManagerStarted = newEventManagerState;\n },\n /**\n * Update command state\n * @param {*} state Store access\n * @param {*} payload Data to update {cmdId, newState}\n */\n updateCmd(state, payload) {\n for (let widget in state.widgets) {\n if (state.widgets[widget].cmdId === payload.cmdId) {\n state.widgets[widget].state = payload.newState;\n }\n }\n },\n /**\n * Update scenario state\n * @param {*} state Store access\n * @param {*} payload Data to update {scenarioId, newState}\n */\n updateScenario(state, payload) {\n for (let widget in state.widgets) {\n if (state.widgets[widget].scenarioId === payload.scenarioId) {\n Vue.set(state.widgets[widget], 'state', payload.newState);\n }\n }\n },\n setDashType(state, payload) {\n state.dashType = payload;\n },\n setGridEventCaller(state, payload) {\n state.gridEventCaller = payload;\n },\n initDash(state, payload) {\n state.dashData = payload;\n },\n initWidgets(state, payload) {\n state.widgets = payload;\n },\n loadFromLocalStorage(state) {\n state.dashData = JSON.parse(localStorage.dashData);\n state.widgets = JSON.parse(localStorage.widgetsData);\n },\n saveToLocalStorage(state) {\n localStorage.dashData = JSON.stringify(state.dashData);\n localStorage.widgetsData = JSON.stringify(state.widgets);\n },\n },\n getters: {\n widgets: state => state.widgets,\n editMode: state => state.editMode,\n isEventsManagerStarted: state => state.eventManagerStarted,\n dashType: state => state.dashType,\n dashData: state => state.dashData,\n gridEventCaller: state => state.gridEventCaller\n }\n});","import '@fortawesome/fontawesome-free/css/all.css'\nimport '@/assets/global.css'\nimport Vue from 'vue'\nimport App from '@/App.vue'\nimport vuetify from '@/plugins/vuetify'\nimport { store } from '@/libs/Store'\nimport EventsManager from \"@/libs/EventsManager.js\";\nimport Communication from \"./libs/Communication.js\";\n\nVue.config.productionTip = false\nVue.prototype.$eventBus = new Vue();\nEventsManager.init(Communication, store);\n\nnew Vue({\n vuetify,\n store,\n iconfont: 'fa',\n render: h => h(App)\n}).$mount('#app')\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=style&index=0&id=b688bdb0&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=style&index=0&id=b688bdb0&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=style&index=0&lang=css&\"","var map = {\n\t\"./door-off.png\": \"f9ec\",\n\t\"./door-on.png\": \"41f5\",\n\t\"./light-off.png\": \"6fa3\",\n\t\"./light-on.png\": \"4157\",\n\t\"./play-off.png\": \"6044\",\n\t\"./play-on.png\": \"1e71\",\n\t\"./pump-off.png\": \"7bc0\",\n\t\"./pump-on.png\": \"50e4\",\n\t\"./switch1-off.png\": \"e7c7\",\n\t\"./switch1-on.png\": \"732c\",\n\t\"./switch2-off.png\": \"e0b4\",\n\t\"./switch2-on.png\": \"1835\",\n\t\"./thermo-off.png\": \"c0db\",\n\t\"./thermo-on.png\": \"b7bc\",\n\t\"./v1-off.png\": \"50ee\",\n\t\"./v1-on.png\": \"0460\",\n\t\"./v2-off.png\": \"00b0\",\n\t\"./v2-on.png\": \"3144\",\n\t\"./window-off.png\": \"4186\",\n\t\"./window-on.png\": \"e0af\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"5fb5\";","module.exports = __webpack_public_path__ + \"img/play-off.44c57fc8.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=style&index=0&id=52d96760&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=style&index=0&id=52d96760&scoped=true&lang=css&\"","var map = {\n\t\"./door-off.png\": \"f9ec\",\n\t\"./light-off.png\": \"6fa3\",\n\t\"./play-off.png\": \"6044\",\n\t\"./pump-off.png\": \"7bc0\",\n\t\"./switch1-off.png\": \"e7c7\",\n\t\"./switch2-off.png\": \"e0b4\",\n\t\"./thermo-off.png\": \"c0db\",\n\t\"./v1-off.png\": \"50ee\",\n\t\"./v2-off.png\": \"00b0\",\n\t\"./window-off.png\": \"4186\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"6bb6\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=style&index=0&id=7df069ec&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=style&index=0&id=7df069ec&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/light-off.0d39c1fe.png\";","module.exports = __webpack_public_path__ + \"img/switch1-on.0efda217.png\";","module.exports = __webpack_public_path__ + \"img/pump-off.5d91d1a3.png\";","module.exports = __webpack_public_path__ + \"img/shutter-50.f7f69192.png\";","var map = {\n\t\"./fan-100.png\": \"cc63\",\n\t\"./shutter-100.png\": \"1fd7\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"888a\";","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=style&index=0&lang=css&\"","module.exports = __webpack_public_path__ + \"img/shutter-60.69f34cc0.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=style&index=0&id=746e664c&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=style&index=0&id=746e664c&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=style&index=0&id=220cef46&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=style&index=0&id=220cef46&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/thermo-on.358a99eb.png\";","module.exports = __webpack_public_path__ + \"img/thermo-off.774245ff.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=style&index=0&id=7a605d02&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=style&index=0&id=7a605d02&scoped=true&lang=css&\"","var map = {\n\t\"./fan-0.png\": \"12ef\",\n\t\"./shutter-0.png\": \"1865\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"c1ef\";","module.exports = __webpack_public_path__ + \"img/fan-50.7a6efdd0.png\";","module.exports = __webpack_public_path__ + \"img/fan-100.ec6fe551.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=style&index=0&id=b4d10326&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=style&index=0&id=b4d10326&scoped=true&lang=css&\"","var map = {\n\t\"./fan-0.png\": \"12ef\",\n\t\"./fan-100.png\": \"cc63\",\n\t\"./fan-50.png\": \"c7fc\",\n\t\"./shutter-0.png\": \"1865\",\n\t\"./shutter-10.png\": \"f5d9\",\n\t\"./shutter-100.png\": \"1fd7\",\n\t\"./shutter-20.png\": \"fdd3\",\n\t\"./shutter-30.png\": \"4212\",\n\t\"./shutter-40.png\": \"3bc4\",\n\t\"./shutter-50.png\": \"7cd5\",\n\t\"./shutter-60.png\": \"a0e4\",\n\t\"./shutter-70.png\": \"3bad\",\n\t\"./shutter-80.png\": \"e7f5\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"dfaa\";","module.exports = __webpack_public_path__ + \"img/window-on.57150857.png\";","module.exports = __webpack_public_path__ + \"img/switch2-off.a93e03d4.png\";","module.exports = __webpack_public_path__ + \"img/switch1-off.1c3ea2e1.png\";","module.exports = __webpack_public_path__ + \"img/shutter-80.9caa43b3.png\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=style&index=0&id=49ea2ad6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=style&index=0&id=49ea2ad6&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=style&index=0&id=c969caae&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=style&index=0&id=c969caae&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=style&index=0&id=2fb54cd3&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=style&index=0&id=2fb54cd3&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/shutter-10.718dfa21.png\";","module.exports = __webpack_public_path__ + \"img/door-off.849f629c.png\";","module.exports = __webpack_public_path__ + \"img/shutter-20.c6fadfce.png\";"],"sourceRoot":""} \ No newline at end of file diff --git a/dash/js/app.e62f6579.js b/dash/js/app.e62f6579.js new file mode 100644 index 000000000..b10a06011 --- /dev/null +++ b/dash/js/app.e62f6579.js @@ -0,0 +1,2 @@ +(function(t){function e(e){for(var i,r,o=e[0],c=e[1],l=e[2],p=0,u=[];p0?t.on:t.off}},methods:{action:function(){this.widgetData.state?v.post("/api/cmd/exec/"+this.widgetData.offCommandId):v.post("/api/cmd/exec/"+this.widgetData.onCommandId)}}},L=z,Q=(a("c17f"),Object(w["a"])(L,k,V,!1,null,"7a605d02",null)),J=Q.exports;D()(Q,{VBtn:y["a"],VCardText:S["a"],VCardTitle:S["b"],VContent:I["a"],VIcon:x["a"]});var q=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("v-icon",{attrs:{size:t.widgetData.style.contentSize}},[t._v(t._s(t.icon))])],1)],1)},O=[],W={name:"InfoBinary",props:{widgetData:{}},computed:{icon:function(){var t=E.iconGroups[this.widgetData.icon];return"boolean"===typeof this.widgetData.state&&this.widgetData.state||this.widgetData.state>0?t.on:t.off}}},F=W,M=(a("6354"),Object(w["a"])(F,q,O,!1,null,"52d96760",null)),j=M.exports;D()(M,{VCardText:S["a"],VCardTitle:S["b"],VIcon:x["a"]});var T=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("img",{style:{height:t.widgetData.style.contentSize+"px"},attrs:{src:t.picture()}})])],1)},_=[],U={name:"InfoBinaryImg",props:{widgetData:{}},computed:{titleStyle:function(){return"font-size: "+this.widgetData.style.titleSize+"px"}},methods:{picture:function(){var t=this.widgetData.picture;return"boolean"===typeof this.widgetData.state&&this.widgetData.state||this.widgetData.state>0?t+="-on":t+="-off","/data/pictures/on-off/"+t+".png"}}},P=U,R=(a("7edf"),Object(w["a"])(P,T,_,!1,null,"35cac9e8",null)),G=R.exports;D()(R,{VCardText:S["a"],VCardTitle:S["b"]});var N=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("v-content",[""!==t.widgetData.icon?a("v-icon",{style:{fontSize:t.widgetData.style.contentSize+"px"},attrs:{left:""}},[t._v(t._s(t.widgetData.icon))]):t._e(),a("span",{staticClass:"value",style:{fontSize:t.widgetData.style.contentSize+"px"}},[t._v(t._s(t.widgetData.state))]),""!==t.widgetData.unit?a("span",{style:{fontSize:t.widgetData.style.contentSize+"px"}},[t._v(t._s(t.widgetData.unit))]):t._e()],1)],1)],1)},H=[],K={name:"InfoNumeric",props:{widgetData:{}}},Z=K,Y=(a("f48b"),Object(w["a"])(Z,N,H,!1,null,"2fb54cd3",null)),$=Y.exports;D()(Y,{VCardText:S["a"],VCardTitle:S["b"],VContent:I["a"],VIcon:x["a"]});var X=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[""!==t.widgetData.title?a("v-card-title",{style:{fontSize:t.widgetData.style.titleSize+"px"}},[t._v(t._s(t.widgetData.title))]):t._e(),a("v-card-text",{staticClass:"text-center"},[a("v-content",[a("img",{style:{height:t.widgetData.style.contentSize+"px"},attrs:{src:t.icon}})])],1)],1)},tt=[],et=(a("b0c0"),a("d3b7"),a("ddb0"),{name:"InfoNumericImg",props:{widgetData:{}},data:function(){return{mult:1,pictureCode:""}},mounted:function(){this.widgetData.percent||(this.mult=1/this.max)},computed:{icon:function(){return"/data/pictures/level/"+this.widgetData.picture.name+"-"+this.getClosest(this.widgetData.state*this.mult,this.widgetData.picture.values)+".png"}},methods:{getClosest:function(t,e){for(var a=e[0],i=Math.abs(t-a),n=1;n1,step:"1"}},[t._v("Objet")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredEqLogics",{attrs:{type:"camera"},model:{value:t.eqLogic,callback:function(e){t.eqLogic=e},expression:"eqLogic"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.eqLogic.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",["manual"===t.$store.getters.dashType?a("v-slider",{attrs:{min:"100",max:"500",label:"Hauteur","thumb-label":""},model:{value:t.previewData.style.height,callback:function(e){t.$set(t.previewData.style,"height",e)},expression:"previewData.style.height"}}):t._e(),a("v-checkbox",{attrs:{label:"Qualité supérieure"},model:{value:t.previewData.quality,callback:function(e){t.$set(t.previewData,"quality",e)},expression:"previewData.quality"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Le=[],Qe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-row",[a("v-col",{attrs:{cols:"6"}},[t.step>1||1===t.step&&t.cancelable?a("v-btn",{attrs:{color:"secondary"},on:{click:t.previousEvent}},[t._v(t._s(t.step>1?t.previousLabel:t.cancelLabel))]):t._e()],1),a("v-col",{staticClass:"text-right",attrs:{cols:"6"}},[a("v-btn",{attrs:{color:"primary",disabled:t.nextDisabled},on:{click:t.nextEvent}},[t._v(t._s(t.last?t.endLabel:t.nextLabel))])],1)],1)},Je=[],qe=(a("a9e3"),{name:"StepperButtons",props:{previousLabel:{type:String,default:"Précédent"},nextLabel:{type:String,default:"Suivant"},cancelLabel:{type:String,default:"Annuler"},endLabel:{type:String,default:"Fin"},last:{type:Boolean,default:!1},cancelable:{type:Boolean,default:!0},nextDisabled:{type:Boolean,default:!1},value:Number},computed:{step:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{previousEvent:function(){this.step--,this.$emit("previous")},nextEvent:function(){this.step++,this.$emit("next")}}}),Oe=qe,We=Object(w["a"])(Oe,Qe,Je,!1,null,null,null),Fe=We.exports;D()(We,{VBtn:y["a"],VCol:ee["a"],VRow:ne["a"]});a("ac1f"),a("25f0"),a("841c");var Me,je,Te={name:"BaseWizard",data:function(){return{step:1,previewData:null,search:"",stateUpdater:null}},methods:{startStateUpdater:function(){var t=this;this.stateUpdater=setInterval((function(){t.previewData.state=!t.previewData.state}),2e3)},stopStateUpdater:function(){null!==this.stateUpdater&&clearInterval(this.stateUpdater)},endOfWizard:function(){this.stopStateUpdater(),this.$store.commit("setEditMode",!0),this.previewData.id=this.genFakeGuid(),this.$store.commit("addWidget",JSON.parse(JSON.stringify(this.previewData))),"grid"===this.$store.getters.dashType&&this.$eventBus.$emit("addedWidget",this.previewData.id),this.$emit("hide"),this.search="",this.step=1},genFakeGuid:function(){return Math.random().toString(36).substr(2)+Math.random().toString(36).substr(2)}}},_e=Te,Ue=(a("2a1c"),Object(w["a"])(_e,Me,je,!1,null,null,null)),Pe=Ue.exports,Re=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v(" EqLogic "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Filtrer","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-10",attrs:{headers:t.headers,items:t.eqLogicsList,"single-select":"","show-select":"","item-key":"id","items-per-page":5,loading:0===Object.keys(t.eqLogicsTree).length,"loading-text":"Chargement...",search:t.search},model:{value:t.eqLogic,callback:function(e){t.eqLogic=e},expression:"eqLogic"}})],1)},Ge=[],Ne=(a("b64b"),{name:"FilteredEqLogics",props:{value:{type:Array,default:function(){return[]}},type:String},data:function(){return{eqLogicsTree:{},eqLogicsList:[],search:"",headers:[{text:"Pièce",value:"room"},{text:"Objet",value:"eqLogic"}]}},created:function(){var t=this;v.get("/api/summary/all",(function(e){t.eqLogicsTree=e,t.updateEqLogicssList()}))},watch:{type:function(){this.dataLoaded&&this.updateEqLogicssList()}},computed:{dataLoaded:function(){return!(0===Object.keys(this.eqLogicsTree).length)},eqLogic:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateEqLogicssList:function(){for(var t in this.eqLogicsList=[],this.eqLogicsTree)for(var e in this.eqLogicsTree[t]["eqLogics"])void 0!==this.type&&this.eqLogicsTree[t]["eqLogics"][e]["type"]!==this.type||this.eqLogicsList.push({room:this.eqLogicsTree[t]["name"],eqLogic:this.eqLogicsTree[t]["eqLogics"][e]["name"],id:parseInt(this.eqLogicsTree[t]["eqLogics"][e]["id"]),eqLogicData:this.eqLogicsTree[t]["eqLogics"][e]})}}}),He=Ne,Ke=a("8fea"),Ze=a("2fa4"),Ye=Object(w["a"])(He,Re,Ge,!1,null,null,null),$e=Ye.exports;D()(Ye,{VCard:bt["a"],VCardTitle:S["b"],VDataTable:Ke["a"],VSpacer:Ze["a"],VTextField:Ht["a"]});var Xe=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{class:t.previewData.style.border?"":"hide-border",style:t.widgetStyle},[a(t.previewData.type,{tag:"component",attrs:{widgetData:t.previewData}})],1)},ta=[],ea={name:"Widget",components:Object.assign(ft.components,{}),props:{previewData:{}},computed:{widgetStyle:function(){return{width:this.previewData.style.width+"px",height:this.previewData.style.height+"px",backgroundColor:this.previewData.style.transparent?"transparent":this.previewData.style.backgroundColor}}}},aa=ea,ia=(a("a66a"),Object(w["a"])(aa,Xe,ta,!1,null,"746e664c",null)),na=ia.exports;D()(ia,{VCard:bt["a"]});var sa={extends:Pe,name:"CameraWizard",components:{FilteredEqLogics:$e,StepperButtons:Fe,WidgetPreview:na},data:function(){return{eqLogic:[],previewData:{}}},watch:{step:function(t){switch(t){case 1:this.eqLogic=[],"manual"===this.$store.getters.dashType?this.previewData.height=200:this.previewData.height="auto";break;case 2:this.previewData.title=this.eqLogic[0].eqLogic,this.previewData.eqLogicId=this.eqLogic[0].id,this.previewData.refreshInterval=this.eqLogic[0].eqLogicData.configuration["thumbnail::refresh"],this.previewData.localApiKey=this.eqLogic[0].eqLogicData.configuration["localApiKey"];break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,cmdId:-1,type:"Camera",pos:{top:0,left:0},eqLogicId:-1,localApiKey:"",refreshInterval:0,title:"Camera",quality:!0,style:{border:!1,width:"auto",height:"auto",transparent:!0,titleSize:20}}))},finish:function(){this.endOfWizard(),this.resetData()}}},ra=sa,oa=a("ac7c"),ca=a("ce7e"),la=a("ba0d"),da=a("7e85"),pa=a("e516"),ua=a("9c54"),Aa=a("56a4"),ha=Object(w["a"])(ra,ze,Le,!1,null,null,null),ma=ha.exports;D()(ha,{VCard:bt["a"],VCardTitle:S["b"],VCheckbox:oa["a"],VContent:I["a"],VDivider:ca["a"],VSlider:la["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var va=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("OnOffStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},fa=[],ga=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v(" "+t._s(t.title)+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Filtrer","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-10",attrs:{headers:t.headers,items:t.commandsList,"single-select":"","show-select":"","item-key":"id","items-per-page":5,loading:0===Object.keys(t.commandsTree).length,"loading-text":"Chargement...",search:t.search},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("v-checkbox",{attrs:{label:"Cacher les commandes non-essentielles"},on:{change:t.updateCommandsList},model:{value:t.hideUseless,callback:function(e){t.hideUseless=e},expression:"hideUseless"}})],1)},wa=[],ba=(a("c975"),{name:"FilteredCommands",props:{value:{type:Array,default:function(){return[]}},title:{type:String,default:"Commande"},type:String,subType:String,eqLogicId:Number,custom:Function},data:function(){return{commandsTree:{},commandsList:[],search:"",hideUseless:!0,headers:[{text:"Pièce",value:"room"},{text:"Objet",value:"eqLogic"},{text:"Commande",value:"cmd"}]}},mounted:function(){var t=this;v.get("/api/summary/all",(function(e){t.commandsTree=e,t.updateCommandsList()}))},watch:{type:function(){console.log("UPDATE"),this.dataLoaded&&this.updateCommandsList()},subType:function(){this.dataLoaded&&this.updateCommandsList()},eqLogicId:function(){this.dataLoaded&&this.updateCommandsList()}},computed:{dataLoaded:function(){return!(0===Object.keys(this.commandsTree).length)},command:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateCommandsList:function(){for(var t in this.commandsList=[],this.commandsTree)for(var e in this.commandsTree[t]["eqLogics"])for(var a in this.commandsTree[t]["eqLogics"][e]["cmds"]){var i=this.commandsTree[t]["eqLogics"][e]["cmds"][a];!this.mustBeShowed(i)||this.hideUseless&&this.isUselessCommand(i["name"])||this.commandsList.push({room:this.commandsTree[t]["name"],eqLogic:this.commandsTree[t]["eqLogics"][e]["name"],cmd:i["name"],id:i["id"],data:i})}},mustBeShowed:function(t){return(void 0===this.type||t.type===this.type)&&((void 0===this.eqLogicId||parseInt(t.eqLogicId)===this.eqLogicId)&&((void 0===this.subType||t.subType===this.subType)&&(!(void 0!==this.custom&&!this.custom(t))&&!(this.hideUseless&&this.isUselessCommand(t["name"])))))},isUselessCommand:function(t){var e=["sabotage","batterie","battery","rafraich","refresh"],a=t.toLowerCase();for(var i in e)if(-1!==a.indexOf(e[i]))return!0;return!1}}}),Da=ba,ya=Object(w["a"])(Da,ga,wa,!1,null,null,null),Sa=ya.exports;D()(ya,{VCard:bt["a"],VCardTitle:S["b"],VCheckbox:oa["a"],VDataTable:Ke["a"],VSpacer:Ze["a"],VTextField:Ht["a"]});var Ia=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("v-text-field",{attrs:{label:"Titre"},model:{value:t.formData.title,callback:function(e){t.$set(t.formData,"title",e)},expression:"formData.title"}}),"manual"===t.$store.getters.dashType?[a("v-slider",{attrs:{min:"50",max:"600",label:"Largeur","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.width,callback:function(e){t.$set(t.formData.style,"width",e)},expression:"formData.style.width"}})]},proxy:!0}],null,!1,1919895388),model:{value:t.formData.style.width,callback:function(e){t.$set(t.formData.style,"width",e)},expression:"formData.style.width"}}),a("v-slider",{attrs:{min:"50",max:"600",label:"Hauteur","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.height,callback:function(e){t.$set(t.formData.style,"height",e)},expression:"formData.style.height"}})]},proxy:!0}],null,!1,2510918117),model:{value:t.formData.style.height,callback:function(e){t.$set(t.formData.style,"height",e)},expression:"formData.style.height"}})]:t._e(),a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-checkbox",{attrs:{label:"Afficher les bordures"},model:{value:t.formData.style.border,callback:function(e){t.$set(t.formData.style,"border",e)},expression:"formData.style.border"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-checkbox",{attrs:{label:"Transparent"},model:{value:t.formData.style.transparent,callback:function(e){t.$set(t.formData.style,"transparent",e)},expression:"formData.style.transparent"}})],1)],1),t.formData.style.transparent?t._e():a("v-row",[a("v-col",{attrs:{cols:"3"}},[a("v-label",[t._v("Couleur de fond")])],1),a("v-col",{attrs:{cols:"9"}},[a("v-hover",{scopedSlots:t._u([{key:"default",fn:function(e){var i=e.hover;return[a("v-color-picker",{attrs:{"hide-canvas":!i,"hide-inputs":""},model:{value:t.backgroundColor,callback:function(e){t.backgroundColor=e},expression:"backgroundColor"}})]}}],null,!1,3206244845)})],1)],1),a("v-slider",{attrs:{min:"5",max:"60",label:"Police du titre",step:"1","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.titleSize,callback:function(e){t.$set(t.formData.style,"titleSize",e)},expression:"formData.style.titleSize"}})]},proxy:!0}]),model:{value:t.formData.style.titleSize,callback:function(e){t.$set(t.formData.style,"titleSize",e)},expression:"formData.style.titleSize"}}),a("v-slider",{attrs:{min:"10",max:"120",label:"Taille du contenu",step:"1","thumb-label":""},scopedSlots:t._u([{key:"append",fn:function(){return[a("v-text-field",{staticClass:"mt-0 pt-0",attrs:{"hide-details":"","single-line":"",type:"number"},model:{value:t.formData.style.contentSize,callback:function(e){t.$set(t.formData.style,"contentSize",e)},expression:"formData.style.contentSize"}})]},proxy:!0}]),model:{value:t.formData.style.contentSize,callback:function(e){t.$set(t.formData.style,"contentSize",e)},expression:"formData.style.contentSize"}})],2)},xa=[],Ca={name:"WidgetStyle",props:{value:{}},data:function(){return{iconGroups:E.iconGroups,backgroundColor:"#FFFFFFFF"}},watch:{backgroundColor:function(t){this.formData.style.backgroundColor=t}},computed:{formData:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}},Ba=Ca,ka=a("03a4"),Va=a("24c9"),Ea=Object(w["a"])(Ba,Ia,xa,!1,null,null,null),za=Ea.exports;D()(Ea,{VCheckbox:oa["a"],VCol:ee["a"],VColorPicker:ka["a"],VHover:Qt["a"],VLabel:Va["a"],VRow:ne["a"],VSlider:la["a"],VTextField:Ht["a"]});var La=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.icon,callback:function(e){t.icon=e},expression:"icon"}},t._l(t.iconGroups,(function(e,i,n){return a("v-radio",{key:"iconGroup-"+n,attrs:{value:i},scopedSlots:t._u([{key:"label",fn:function(){return[a("v-icon",[t._v(t._s(e.on))]),t._v("/ "),a("v-icon",[t._v(t._s(e.off))])]},proxy:!0}],null,!0)})})),1)},Qa=[],Ja={name:"OnOffStyle",props:{value:String},data:function(){return{iconGroups:E.iconGroups}},computed:{icon:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}},qa=Ja,Oa=Object(w["a"])(qa,La,Qa,!1,null,null,null),Wa=Oa.exports;D()(Oa,{VIcon:x["a"],VRadio:ae["a"],VRadioGroup:ie["a"]});var Fa={extends:Pe,name:"InfoBinaryWizard",components:{WidgetStyle:za,FilteredCommands:Sa,OnOffStyle:Wa,StepperButtons:Fe,WidgetPreview:na},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.stopStateUpdater(),this.command=[];break;case 2:this.startStateUpdater(),this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.state=this.command[0]["data"]["state"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoBinary",cmdId:-1,pos:{top:0,left:0},icon:"door",title:"",state:!0,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Ma=Fa,ja=Object(w["a"])(Ma,va,fa,!1,null,null,null),Ta=ja.exports;D()(ja,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var _a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("OnOffImgStyle",{model:{value:t.previewData.picture,callback:function(e){t.$set(t.previewData,"picture",e)},expression:"previewData.picture"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Ua=[],Pa=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.picture,callback:function(e){t.picture=e},expression:"picture"}},t._l(t.picturesList,(function(e,i){return a("v-radio",{key:"pictures-"+i,attrs:{value:e},scopedSlots:t._u([{key:"label",fn:function(){return[a("img",{attrs:{src:t.basePath+e+"-on.png"}}),t._v("/ "),a("img",{attrs:{src:t.basePath+e+"-off.png"}}),t._v("/ ")]},proxy:!0}],null,!0)})})),1)},Ra=[],Ga=(a("a630"),a("6062"),a("3ca3"),a("466d"),{name:"OnOffImgStyle",props:{value:String},data:function(){return{picturesList:[],basePath:"/data/pictures/on-off/"}},created:function(){var t=this;v.get("/api/dash/pictures/on-off",(function(e){var a=[],i=/(.*)-o(?:n|ff)\.png/;for(var n in e){var s=e[n].match(i);s.length>1&&a.push(s[1])}t.picturesList=Array.from(new Set(a))}))},computed:{picture:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}}}),Na=Ga,Ha=Object(w["a"])(Na,Pa,Ra,!1,null,null,null),Ka=Ha.exports;D()(Ha,{VRadio:ae["a"],VRadioGroup:ie["a"]});var Za={extends:Pe,name:"InfoBinaryImgWizard",components:{WidgetStyle:za,FilteredCommands:Sa,OnOffImgStyle:Ka,StepperButtons:Fe,WidgetPreview:na},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.stopStateUpdater(),this.command=[];break;case 2:this.startStateUpdater(),this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.state=this.command[0]["data"]["state"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoBinaryImg",cmdId:-1,pos:{top:0,left:0},picture:"v1",title:"",state:!0,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Ya=Za,$a=(a("0744"),Object(w["a"])(Ya,_a,Ua,!1,null,null,null)),Xa=$a.exports;D()($a,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var ti=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info",subType:"numeric"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("IconStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("v-text-field",{attrs:{label:"Unité"},model:{value:t.previewData.unit,callback:function(e){t.$set(t.previewData,"unit",e)},expression:"previewData.unit"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},ei=[],ai=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.icon,callback:function(e){t.icon=e},expression:"icon"}},[a("v-radio",{attrs:{value:"",label:"Pas d'icône"}}),t._l(t.iconsList,(function(e){return a("v-radio",{key:e,attrs:{value:e},scopedSlots:t._u([{key:"label",fn:function(){return[a("v-icon",[t._v(t._s(e))])]},proxy:!0}],null,!0)})}))],2)},ii=[],ni={name:"IconStyle",props:{value:String},data:function(){return{iconsList:["mdi-play","mdi-play-circle","fa-bolt","fa-thermometer-three-quarters"]}},computed:{icon:{get:function(){return this.value},set:function(t){0===t&&(t=""),this.$emit("input",t)}}}},si=ni,ri=Object(w["a"])(si,ai,ii,!1,null,null,null),oi=ri.exports;D()(ri,{VIcon:x["a"],VRadio:ae["a"],VRadioGroup:ie["a"]});var ci={extends:Pe,name:"InfoNumericWizard",components:{WidgetStyle:za,FilteredCommands:Sa,IconStyle:oi,StepperButtons:Fe,WidgetPreview:na},data:function(){return{command:[]}},watch:{step:function(t){switch(t){case 1:this.command=[];break;case 2:this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.unit=this.command[0]["data"]["unite"],this.previewData.state=this.command[0]["data"]["state"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoNumeric",cmdId:-1,pos:{top:0,left:0},icon:"",title:"",unit:"",state:20,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:20}}))},finish:function(){this.endOfWizard(),this.resetData()}}},li=ci,di=Object(w["a"])(li,ti,ei,!1,null,null,null),pi=di.exports;D()(di,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"],VTextField:Ht["a"]});var ui=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"info",subType:"numeric",custom:t.filterCmd},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("LevelImgStyle",{model:{value:t.previewData.picture,callback:function(e){t.$set(t.previewData,"picture",e)},expression:"previewData.picture"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Ai=[],hi=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-radio-group",{attrs:{row:""},model:{value:t.picture,callback:function(e){t.picture=e},expression:"picture"}},t._l(t.picturesList,(function(e,i){return a("v-radio",{key:"pictures-"+i,attrs:{value:i},scopedSlots:t._u([{key:"label",fn:function(){return[a("img",{attrs:{src:"/data/pictures/level/"+e.name+"-0.png"}}),t._v("/ "),a("img",{attrs:{src:"/data/pictures/level/"+e.name+"-100.png"}}),t._v("/ ")]},proxy:!0}],null,!0)})})),1)},mi=[],vi={name:"LevelImgStyle",props:{value:Object},data:function(){return{basePath:"/data/pictures/level/",picturesListCache:{},picturesList:[]}},mounted:function(){var t=this;0===Object.keys(this.picturesListCache).length&&v.get("/api/dash/pictures/level",(function(e){var a=/(.*)-(\d+)\.png/,i={};for(var n in e){var s=e[n].match(a);s.length>2&&(s[1]in i?t.picturesList[i[s[1]]].values.push(s[2]):(i[s[1]]=t.picturesList.length,t.picturesList.push({name:s[1],values:[s[2]]})))}t.value.name in i&&t.$emit("input",t.picturesList[i[t.value.name]])}))},computed:{picture:{get:function(){return this.picturesList[this.value.name]},set:function(t){this.$emit("input",this.picturesList[t])}}}},fi=vi,gi=Object(w["a"])(fi,hi,mi,!1,null,null,null),wi=gi.exports;D()(gi,{VRadio:ae["a"],VRadioGroup:ie["a"]});var bi={extends:Pe,name:"InfoNumericImgWizard",components:{WidgetStyle:za,FilteredCommands:Sa,LevelImgStyle:wi,StepperButtons:Fe,WidgetPreview:na},data:function(){return{command:[],previewData:{}}},watch:{previewData:function(t){console.log(t)},step:function(t){switch(t){case 1:this.command=[];break;case 2:this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],"%"===this.command[0]["data"]["unite"]?(this.previewData.percent=!0,this.previewData.unit="%"):(this.previewData.percent=!1,this.previewData.unit=this.command[0].data.unite,this.previewData.min=this.command[0].data.configuration.minValue,this.previewData.max=this.command[0].data.configuration.maxValue),this.previewData.cmdId=parseInt(this.command[0].id));break}}},created:function(){this.resetData()},methods:{filterCmd:function(t){return"%"===t.unite||void 0!==t.configuration.maxValue&&""!==t.configuration.maxValue},resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"InfoNumericImg",cmdId:-1,pos:{top:0,left:0},picture:{name:"shutter",values:[0,100]},title:"",unit:"%",percent:!1,min:0,max:100,state:100,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:60}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Di=bi,yi=Object(w["a"])(Di,ui,Ai,!1,null,null,null),Si=yi.exports;D()(yi,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var Ii=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredCommands",{attrs:{type:"action",subType:"other"},model:{value:t.command,callback:function(e){t.command=e},expression:"command"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.command.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("IconStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},xi=[],Ci={extends:Pe,name:"CmdActionWizard",components:{WidgetStyle:za,FilteredCommands:Sa,IconStyle:oi,StepperButtons:Fe,WidgetPreview:na},data:function(){return{command:[],stateUpdater:null}},watch:{step:function(t){var e=this;switch(t){case 1:this.command=[];break;case 2:this.stateUpdater=setInterval((function(){e.previewData.state=!e.previewData.state}),2e3),this.command.length>0&&(this.previewData.title=this.command[0]["eqLogic"],this.previewData.cmdId=parseInt(this.command[0]["id"]));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"CmdAction",cmdId:-1,pos:{top:0,left:0},icon:"play-circle",title:"",state:!0,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Bi=Ci,ki=Object(w["a"])(Bi,Ii,xi,!1,null,null,null),Vi=ki.exports;D()(ki,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var Ei=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Commande")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredScenarios",{model:{value:t.scenario,callback:function(e){t.scenario=e},expression:"scenario"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.scenario.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},zi=[],Li=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v(" Scénarios "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Filtrer","single-line":"","hide-details":""},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1),a("v-data-table",{staticClass:"elevation-10",attrs:{headers:t.headers,items:t.scenariosList,"single-select":"","show-select":"","item-key":"id","items-per-page":5,loading:0===Object.keys(t.rawScenarios).length,"loading-text":"Chargement...",search:t.search},model:{value:t.scenario,callback:function(e){t.scenario=e},expression:"scenario"}}),a("v-checkbox",{attrs:{label:"Cacher les scénarios désactivés"},on:{change:t.updateScenariosList},model:{value:t.hideInactives,callback:function(e){t.hideInactives=e},expression:"hideInactives"}})],1)},Qi=[],Ji={name:"FilteredScenarios",props:{value:{type:Array,default:function(){return[]}},type:{}},data:function(){return{rawScenarios:{},scenariosList:[],search:"",hideInactives:!0,headers:[{text:"Group",value:"group"},{text:"Scenario",value:"name"}]}},created:function(){var t=this;v.get("/api/scenario/all",(function(e){t.rawScenarios=e,t.updateScenariosList()}))},computed:{dataLoaded:function(){return!(0===Object.keys(this.rawScenarios).length)},scenario:{get:function(){return this.value},set:function(t){this.$emit("input",t)}}},methods:{updateScenariosList:function(){for(var t in this.scenariosList=[],this.rawScenarios){var e=this.rawScenarios[t];!e.active&&this.hideInactives||this.scenariosList.push({scenario:e,id:e.id,name:e.name,group:e.group})}}}},qi=Ji,Oi=Object(w["a"])(qi,Li,Qi,!1,null,null,null),Wi=Oi.exports;D()(Oi,{VCard:bt["a"],VCardTitle:S["b"],VCheckbox:oa["a"],VDataTable:Ke["a"],VSpacer:Ze["a"],VTextField:Ht["a"]});var Fi={extends:Pe,name:"ScenarioActionWizard",components:{WidgetStyle:za,FilteredScenarios:Wi,WidgetPreview:na,StepperButtons:Fe},data:function(){return{scenario:[]}},watch:{step:function(t){switch(t){case 1:this.scenario=[];break;case 2:this.scenario.length>0&&(this.previewData.title=this.scenario[0].name,this.previewData.scenarioId=parseInt(this.scenario[0].id));break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"ScenarioAction",scenarioId:-1,pos:{top:0,left:0},title:"",state:"stop",style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Mi=Fi,ji=Object(w["a"])(Mi,Ei,zi,!1,null,null,null),Ti=ji.exports;D()(ji,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var _i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Objet")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>2,step:"2"}},[t._v("Commande d'état")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>3,step:"3"}},[t._v("Commande On")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>4,step:"4"}},[t._v("Commande Off")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"5"}},[t._v("Personnalisation")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("FilteredEqLogics",{model:{value:t.eqLogic,callback:function(e){t.eqLogic=e},expression:"eqLogic"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.eqLogic.length},on:{previous:function(e){return t.$emit("hide")}},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("FilteredCommands",{attrs:{eqLogicId:t.eqLogicId,title:"Commande d'état",type:"info"},model:{value:t.stateCommand,callback:function(e){t.stateCommand=e},expression:"stateCommand"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.stateCommand.length},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"3"}},[a("FilteredCommands",{attrs:{eqLogicId:t.eqLogicId,title:"Commande pour allumer",type:"action"},model:{value:t.onCommand,callback:function(e){t.onCommand=e},expression:"onCommand"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.onCommand.length},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"4"}},[a("FilteredCommands",{attrs:{eqLogicId:t.eqLogicId,title:"Commande pour éteindre",type:"action"},model:{value:t.offCommand,callback:function(e){t.offCommand=e},expression:"offCommand"}}),a("StepperButtons",{attrs:{nextDisabled:0===t.offCommand.length},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"5"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Personnalisation")]),a("v-content",[a("WidgetStyle",{model:{value:t.previewData,callback:function(e){t.previewData=e},expression:"previewData"}}),a("OnOffStyle",{model:{value:t.previewData.icon,callback:function(e){t.$set(t.previewData,"icon",e)},expression:"previewData.icon"}}),a("WidgetPreview",{attrs:{previewData:t.previewData}})],1)],1),a("StepperButtons",{attrs:{last:""},on:{next:t.finish},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)},Ui=[],Pi={extends:Pe,name:"EqLogicActionWizard",components:{WidgetStyle:za,FilteredCommands:Sa,FilteredEqLogics:$e,OnOffStyle:Wa,StepperButtons:Fe,WidgetPreview:na},data:function(){return{eqLogic:[],eqLogicId:void 0,stateCommand:[],onCommand:[],offCommand:[]}},watch:{step:function(t){switch(t){case 1:this.stopStateUpdater(),this.eqLogic=[];break;case 2:this.eqLogicId=this.eqLogic[0].id,this.stateCommand=[];break;case 3:this.onCommand=[];break;case 4:this.offCommand=[];break;case 5:this.startStateUpdater(),this.previewData.title=this.eqLogic[0].eqLogic,this.previewData.state=this.stateCommand[0].data.state,this.previewData.cmdId=parseInt(this.stateCommand[0].id),this.previewData.onCommandId=parseInt(this.onCommand[0].id),this.previewData.offCommandId=parseInt(this.offCommand[0].id);break}}},created:function(){this.resetData()},methods:{resetData:function(){this.previewData=JSON.parse(JSON.stringify({id:-1,type:"EqLogicAction",cmdId:-1,pos:{top:0,left:0},icon:"lamp",title:"",state:!0,onCommandId:-1,offCommandId:-1,style:{border:!0,width:280,height:150,transparent:!1,backgroundColor:"#FFFFFFFF",titleSize:20,contentSize:40}}))},finish:function(){this.endOfWizard(),this.resetData()}}},Ri=Pi,Gi=Object(w["a"])(Ri,_i,Ui,!1,null,null,null),Ni=Gi.exports;D()(Gi,{VCard:bt["a"],VCardTitle:S["b"],VContent:I["a"],VDivider:ca["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"]});var Hi={name:"AddItemWizard",components:{CameraWizard:ma,InfoBinaryWizard:Ta,InfoNumericWizard:pi,InfoNumericImgWizard:Si,InfoBinaryImgWizard:Xa,CmdActionWizard:Vi,ScenarioActionWizard:Ti,EqLogicActionWizard:Ni},data:function(){return{showed:!1,currentWizard:null}},mounted:function(){var t=this;this.$eventBus.$on("WizardAddItem",(function(e){t.showed=!0,t.currentWizard=e+"Wizard"}))}},Ki=Hi,Zi=Object(w["a"])(Ki,Ve,Ee,!1,null,null,null),Yi=Zi.exports;D()(Zi,{VDialog:Gt["a"]});var $i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-dialog",{attrs:{persistent:""},model:{value:t.showWizard,callback:function(e){t.showWizard=e},expression:"showWizard"}},[a("v-stepper",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{complete:t.step>1,step:"1"}},[t._v("Positionnement")]),a("v-divider"),a("v-stepper-step",{attrs:{complete:t.step>2,step:"2"}},[t._v("Dimensions")]),a("v-divider"),a("v-stepper-step",{attrs:{step:"3"}},[t._v("Thème")])],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Placement des éléments")]),a("v-card-text",[a("v-radio-group",{attrs:{row:""},model:{value:t.positioning,callback:function(e){t.positioning=e},expression:"positioning"}},[a("v-radio",{attrs:{label:"Manuel",value:"manual"}}),a("v-radio",{attrs:{label:"Grille",value:"grid"}})],1),"manual"===t.positioning?a("v-alert",{attrs:{type:"info"}},[t._v("Les éléments sont positionnés à un endroit précis de l'écran.")]):a("v-alert",{attrs:{type:"info"}},[t._v("La position des éléments est définie par une grille.")])],1)],1),a("v-alert",{attrs:{type:"warning"}},[t._v("Ce paramètre ne pourra pas être changé par la suite.")]),a("StepperButtons",{attrs:{cancelable:!1},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"2"}},[a("v-card",{attrs:{color:"blue-grey lighten-5"}},[a("v-card-title",[t._v("Dimensions")]),a("v-card-text",[a("v-radio-group",{attrs:{row:"",disabled:"manual"===t.positioning},model:{value:t.size,callback:function(e){t.size=e},expression:"size"}},[a("v-radio",{attrs:{label:"Fixe",value:"fix"}}),a("v-radio",{attrs:{label:"Adaptée",value:"responsive"}})],1),"responsive"===t.size?a("v-alert",{attrs:{type:"info"}},[t._v("Le contenu s'adaptera à la taille de l'écran.")]):a("v-alert",{attrs:{type:"info"}},[t._v("Le contenu est de taille fixe et s'affichera tout le temps avec les mêmes dimensions.")]),"fix"===t.size?a("v-content",[a("v-row",[a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{label:"Largeur"},model:{value:t.width,callback:function(e){t.width=e},expression:"width"}})],1),a("v-col",{attrs:{cols:"6"}},[a("v-text-field",{attrs:{label:"Hauteur"},model:{value:t.height,callback:function(e){t.height=e},expression:"height"}})],1)],1),a("v-row",[a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1920,t.height=1080}}},[t._v("1080p")])],1),a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1280,t.height=720}}},[t._v("720p")])],1),a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1440,t.height=900}}},[t._v("WXGA+")])],1),a("v-col",{attrs:{cols:"2"}},[a("v-btn",{on:{click:function(e){t.width=1280,t.height=800}}},[t._v("WXGA")])],1)],1)],1):t._e()],1)],1),a("StepperButtons",{model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1),a("v-stepper-content",{attrs:{step:"3"}},[a("StepperButtons",{attrs:{last:""},on:{next:t.endOfWizard},model:{value:t.step,callback:function(e){t.step=e},expression:"step"}})],1)],1)],1)],1)},Xi=[],tn={name:"AddDashWizard",components:{StepperButtons:Fe},props:{showWizard:null},data:function(){return{step:1,positioning:"manual",size:"fix",width:1280,height:720}},watch:{step:function(t){2===t&&"manual"===this.positioning&&(this.size="fix")}},methods:{endOfWizard:function(){this.$emit("endOfWizard",{positioning:this.positioning,size:this.size,width:this.width,height:this.height})}}},en=tn,an=a("0798"),nn=Object(w["a"])(en,$i,Xi,!1,null,null,null),sn=nn.exports;D()(nn,{VAlert:an["a"],VBtn:y["a"],VCard:bt["a"],VCardText:S["a"],VCardTitle:S["b"],VCol:ee["a"],VContent:I["a"],VDialog:Gt["a"],VDivider:ca["a"],VRadio:ae["a"],VRadioGroup:ie["a"],VRow:ne["a"],VStepper:da["a"],VStepperContent:pa["a"],VStepperHeader:ua["a"],VStepperItems:ua["b"],VStepperStep:Aa["a"],VTextField:Ht["a"]});a("4160"),a("159b");var rn={loopStarted:!1,init:function(t,e){this.store=e,this.Communication=t},loop:function(){this.store.getters.isEventsManagerStarted||(this.store.commit("setEventsManagerState",!0),this.execute())},execute:function(){var t=this;setTimeout((function(){t.getNewEvents()}),1)},getNewEvents:function(){var t=new Date,e=parseInt(t.getTime()/1e3);this.Communication.get("/api/changes/get/"+e,this.dispatchEvents.bind(this))},dispatchEvents:function(t){var e=this;t.result.forEach((function(t){"cmd::update"===t.name?e.store.commit("updateCmd",{cmdId:parseInt(t.option.cmd_id),newState:t.option.value}):"scenario::update"===t.name&&e.store.commit("updateScenario",{scenarioId:parseInt(t.option.scenario_id),newState:t.option.state})})),this.execute()}},on={name:"Dash",components:{ManualDash:Ct,ConnectDialog:Zt,GridDash:jt,DashPreferences:re,Tools:he,SelectItemToAddWizard:ke,AddItemWizard:Yi,AddDashWizard:sn},data:function(){return{initialized:!1,showWizard:!1,responsive:!1,dashData:{width:640,height:480,positioning:"manual",size:"fix"}}},mounted:function(){v.isConnected()&&this.start()},computed:{dashSize:function(){return this.initialized?"fix"===this.dashData.size?{width:this.dashData.width+"px",height:this.dashData.height+"px"}:{width:"100%",height:"100%"}:{width:0,height:0}}},methods:{start:function(){var t=this;void 0!==localStorage.dashData&&(this.$store.commit("loadFromLocalStorage"),this.dashData=this.$store.getters.dashData,this.initialized=!0),v.get("/api/dash/1",(function(e){1!==e.id&&(t.$store.commit("initDash",e.data.dashData),t.$store.commit("initWidgets",e.data.widgetsData)),t.initialized||t.startWizard()}),(function(){t.initialized||t.startWizard()})),rn.loop()},startWizard:function(){this.showWizard=!0},endOfWizard:function(t){this.dashData=JSON.parse(JSON.stringify(t)),this.dashData.lastChange=Date.now(),this.$store.commit("initDash",this.dashData),this.$store.commit("saveToLocalStorage"),this.$store.commit("setEditMode",!0),this.initialized=!0,this.showWizard=!1}}},cn=on,ln=(a("b41c"),Object(w["a"])(cn,r,o,!1,null,"220cef46",null)),dn=ln.exports,pn={name:"App",components:{Dash:dn},data:function(){return{}}},un=pn,An=(a("034f"),a("7496")),hn=Object(w["a"])(un,n,s,!1,null,null,null),mn=hn.exports;D()(hn,{VApp:An["a"]});a("d1e78");var vn=a("f309");i["a"].use(vn["a"]);var fn=new vn["a"]({}),gn=a("2f62");i["a"].use(gn["a"]);var wn=new gn["a"].Store({state:{widgets:{},editMode:!1,dashData:{},dashType:"grid",eventManagerStarted:!1,gridEventCaller:-1},mutations:{addWidget:function(t,e){i["a"].set(t.widgets,e.id,e)},removeWidget:function(t,e){i["a"].delete(t.widgets,e)},updateWidgetPos:function(t,e){i["a"].set(t.widgets[e.id].pos,"top",e.top),i["a"].set(t.widgets[e.id].pos,"left",e.left)},setEditMode:function(t,e){t.editMode=e},setEventsManagerState:function(t,e){t.eventManagerStarted=e},updateCmd:function(t,e){for(var a in t.widgets)t.widgets[a].cmdId===e.cmdId&&(t.widgets[a].state=e.newState)},updateScenario:function(t,e){for(var a in t.widgets)t.widgets[a].scenarioId===e.scenarioId&&i["a"].set(t.widgets[a],"state",e.newState)},setDashType:function(t,e){t.dashType=e},setGridEventCaller:function(t,e){t.gridEventCaller=e},initDash:function(t,e){t.dashData=e},initWidgets:function(t,e){t.widgets=e},loadFromLocalStorage:function(t){t.dashData=JSON.parse(localStorage.dashData),t.widgets=JSON.parse(localStorage.widgetsData)},saveToLocalStorage:function(t){localStorage.dashData=JSON.stringify(t.dashData),localStorage.widgetsData=JSON.stringify(t.widgets)}},getters:{widgets:function(t){return t.widgets},editMode:function(t){return t.editMode},isEventsManagerStarted:function(t){return t.eventManagerStarted},dashType:function(t){return t.dashType},dashData:function(t){return t.dashData},gridEventCaller:function(t){return t.gridEventCaller}}});i["a"].config.productionTip=!1,i["a"].prototype.$eventBus=new i["a"],rn.init(v,wn),new i["a"]({vuetify:fn,store:wn,iconfont:"fa",render:function(t){return t(mn)}}).$mount("#app")},"5c58":function(t,e,a){},"5c90":function(t,e,a){"use strict";var i=a("5c58"),n=a.n(i);n.a},"631c":function(t,e,a){},6354:function(t,e,a){"use strict";var i=a("7857"),n=a.n(i);n.a},7857:function(t,e,a){},"7a05":function(t,e,a){"use strict";var i=a("9a5d"),n=a.n(i);n.a},"7edf":function(t,e,a){"use strict";var i=a("2373"),n=a.n(i);n.a},"885a":function(t,e,a){},"8a07":function(t,e,a){"use strict";var i=a("e426"),n=a.n(i);n.a},"8a23":function(t,e,a){},"8e49":function(t,e,a){},"9a5d":function(t,e,a){},a66a:function(t,e,a){"use strict";var i=a("cb91"),n=a.n(i);n.a},b41c:function(t,e,a){"use strict";var i=a("d30b"),n=a.n(i);n.a},c17f:function(t,e,a){"use strict";var i=a("2af9"),n=a.n(i);n.a},c5c7:function(t,e,a){},cb91:function(t,e,a){},d123:function(t,e,a){"use strict";var i=a("18de"),n=a.n(i);n.a},d30b:function(t,e,a){},d34b:function(t,e,a){},e426:function(t,e,a){},e9b1:function(t,e,a){"use strict";var i=a("07bb"),n=a.n(i);n.a},f48b:function(t,e,a){"use strict";var i=a("137a"),n=a.n(i);n.a}}); +//# sourceMappingURL=app.e62f6579.js.map \ No newline at end of file diff --git a/dash/js/app.e62f6579.js.map b/dash/js/app.e62f6579.js.map new file mode 100644 index 000000000..f98b875b4 --- /dev/null +++ b/dash/js/app.e62f6579.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/Widgets/InfoNumericImg.vue?e3e7","webpack:///./src/App.vue?466e","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?da60","webpack:///./src/components/Widgets/CmdAction.vue?d246","webpack:///./src/components/ManualDash.vue?2bf1","webpack:///./src/components/Wizards/BaseWizard.vue?70a2","webpack:///./src/App.vue?2b5c","webpack:///./src/components/Dash.vue?383e","webpack:///./src/components/ManualDash.vue?819b","webpack:///./src/components/Widgets/Widget.vue?8e47","webpack:///./src/components/Widgets/CmdAction.vue?7ec0","webpack:///./src/libs/Communication.js","webpack:///src/components/Widgets/CmdAction.vue","webpack:///./src/components/Widgets/CmdAction.vue?9419","webpack:///./src/components/Widgets/CmdAction.vue?e48c","webpack:///./src/components/Widgets/EqLogicAction.vue?55c8","webpack:///./src/libs/Data.js","webpack:///src/components/Widgets/EqLogicAction.vue","webpack:///./src/components/Widgets/EqLogicAction.vue?cf94","webpack:///./src/components/Widgets/EqLogicAction.vue?195a","webpack:///./src/components/Widgets/InfoBinary.vue?5d6c","webpack:///src/components/Widgets/InfoBinary.vue","webpack:///./src/components/Widgets/InfoBinary.vue?38a3","webpack:///./src/components/Widgets/InfoBinary.vue?43fb","webpack:///./src/components/Widgets/InfoBinaryImg.vue?2ac5","webpack:///src/components/Widgets/InfoBinaryImg.vue","webpack:///./src/components/Widgets/InfoBinaryImg.vue?c3a4","webpack:///./src/components/Widgets/InfoBinaryImg.vue?d4ed","webpack:///./src/components/Widgets/InfoNumeric.vue?8be5","webpack:///src/components/Widgets/InfoNumeric.vue","webpack:///./src/components/Widgets/InfoNumeric.vue?505b","webpack:///./src/components/Widgets/InfoNumeric.vue?ce74","webpack:///./src/components/Widgets/InfoNumericImg.vue?9c1d","webpack:///src/components/Widgets/InfoNumericImg.vue","webpack:///./src/components/Widgets/InfoNumericImg.vue?3857","webpack:///./src/components/Widgets/InfoNumericImg.vue?d5e4","webpack:///./src/components/Widgets/ScenarioAction.vue?fc08","webpack:///src/components/Widgets/ScenarioAction.vue","webpack:///./src/components/Widgets/ScenarioAction.vue?e8b8","webpack:///./src/components/Widgets/ScenarioAction.vue?12de","webpack:///./src/components/Widgets/Camera.vue?3598","webpack:///src/components/Widgets/Camera.vue","webpack:///./src/components/Widgets/Camera.vue?1d64","webpack:///./src/components/Widgets/Camera.vue?196a","webpack:///./src/libs/WidgetTemplates.js","webpack:///src/components/Widgets/Widget.vue","webpack:///./src/components/Widgets/Widget.vue?3e4d","webpack:///./src/components/Widgets/Widget.vue?e06d","webpack:///src/components/ManualDash.vue","webpack:///./src/components/ManualDash.vue?e2a6","webpack:///./src/components/ManualDash.vue?38d2","webpack:///./src/components/GridDash.vue?d803","webpack:///./src/components/GridContainer.vue?c37f","webpack:///src/components/GridContainer.vue","webpack:///./src/components/GridContainer.vue?7046","webpack:///./src/components/GridContainer.vue?d041","webpack:///src/components/GridDash.vue","webpack:///./src/components/GridDash.vue?8308","webpack:///./src/components/GridDash.vue","webpack:///./src/components/ConnectDialog.vue?8be5","webpack:///src/components/ConnectDialog.vue","webpack:///./src/components/ConnectDialog.vue?54b8","webpack:///./src/components/ConnectDialog.vue","webpack:///./src/components/DashPreferences.vue?ab47","webpack:///src/components/DashPreferences.vue","webpack:///./src/components/DashPreferences.vue?9f95","webpack:///./src/components/DashPreferences.vue","webpack:///./src/components/Tools.vue?506d","webpack:///src/components/Tools.vue","webpack:///./src/components/Tools.vue?01b3","webpack:///./src/components/Tools.vue","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?6a16","webpack:///src/components/Wizards/SelectItemToAddWizard.vue","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?e06d","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?82e0","webpack:///./src/components/Wizards/AddItemWizard.vue?6e1d","webpack:///./src/components/Wizards/Items/CameraWizard.vue?8136","webpack:///./src/components/Wizards/Helpers/StepperButtons.vue?ed21","webpack:///src/components/Wizards/Helpers/StepperButtons.vue","webpack:///./src/components/Wizards/Helpers/StepperButtons.vue?0aa5","webpack:///./src/components/Wizards/Helpers/StepperButtons.vue","webpack:///./src/components/Wizards/BaseWizard.vue?e2f5","webpack:///src/components/Wizards/BaseWizard.vue","webpack:///./src/components/Wizards/BaseWizard.vue?429c","webpack:///./src/components/Wizards/Helpers/FilteredEqLogics.vue?772a","webpack:///src/components/Wizards/Helpers/FilteredEqLogics.vue","webpack:///./src/components/Wizards/Helpers/FilteredEqLogics.vue?b1ac","webpack:///./src/components/Wizards/Helpers/FilteredEqLogics.vue","webpack:///./src/components/Wizards/WidgetPreview.vue?bb66","webpack:///src/components/Wizards/WidgetPreview.vue","webpack:///./src/components/Wizards/WidgetPreview.vue?0d0d","webpack:///./src/components/Wizards/WidgetPreview.vue?3bbd","webpack:///src/components/Wizards/Items/CameraWizard.vue","webpack:///./src/components/Wizards/Items/CameraWizard.vue?ec6a","webpack:///./src/components/Wizards/Items/CameraWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryWizard.vue?4e59","webpack:///./src/components/Wizards/Helpers/FilteredCommands.vue?ff84","webpack:///src/components/Wizards/Helpers/FilteredCommands.vue","webpack:///./src/components/Wizards/Helpers/FilteredCommands.vue?9ca9","webpack:///./src/components/Wizards/Helpers/FilteredCommands.vue","webpack:///./src/components/Wizards/Helpers/WidgetStyle.vue?4cd5","webpack:///src/components/Wizards/Helpers/WidgetStyle.vue","webpack:///./src/components/Wizards/Helpers/WidgetStyle.vue?6b65","webpack:///./src/components/Wizards/Helpers/WidgetStyle.vue","webpack:///./src/components/Wizards/Helpers/OnOffStyle.vue?1fd6","webpack:///src/components/Wizards/Helpers/OnOffStyle.vue","webpack:///./src/components/Wizards/Helpers/OnOffStyle.vue?0412","webpack:///./src/components/Wizards/Helpers/OnOffStyle.vue","webpack:///src/components/Wizards/Items/InfoBinaryWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryWizard.vue?8fdb","webpack:///./src/components/Wizards/Items/InfoBinaryWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?a6c5","webpack:///./src/components/Wizards/Helpers/OnOffImgStyle.vue?d6af","webpack:///src/components/Wizards/Helpers/OnOffImgStyle.vue","webpack:///./src/components/Wizards/Helpers/OnOffImgStyle.vue?5a62","webpack:///./src/components/Wizards/Helpers/OnOffImgStyle.vue","webpack:///src/components/Wizards/Items/InfoBinaryImgWizard.vue","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?da45","webpack:///./src/components/Wizards/Items/InfoBinaryImgWizard.vue?1cf5","webpack:///./src/components/Wizards/Items/InfoNumericWizard.vue?e8a3","webpack:///./src/components/Wizards/Helpers/IconStyle.vue?b9e1","webpack:///src/components/Wizards/Helpers/IconStyle.vue","webpack:///./src/components/Wizards/Helpers/IconStyle.vue?d424","webpack:///./src/components/Wizards/Helpers/IconStyle.vue","webpack:///src/components/Wizards/Items/InfoNumericWizard.vue","webpack:///./src/components/Wizards/Items/InfoNumericWizard.vue?549a","webpack:///./src/components/Wizards/Items/InfoNumericWizard.vue","webpack:///./src/components/Wizards/Items/InfoNumericImgWizard.vue?dab1","webpack:///./src/components/Wizards/Helpers/LevelImgStyle.vue?d306","webpack:///src/components/Wizards/Helpers/LevelImgStyle.vue","webpack:///./src/components/Wizards/Helpers/LevelImgStyle.vue?dcf6","webpack:///./src/components/Wizards/Helpers/LevelImgStyle.vue","webpack:///src/components/Wizards/Items/InfoNumericImgWizard.vue","webpack:///./src/components/Wizards/Items/InfoNumericImgWizard.vue?89f1","webpack:///./src/components/Wizards/Items/InfoNumericImgWizard.vue","webpack:///./src/components/Wizards/Items/CmdActionWizard.vue?5452","webpack:///src/components/Wizards/Items/CmdActionWizard.vue","webpack:///./src/components/Wizards/Items/CmdActionWizard.vue?7845","webpack:///./src/components/Wizards/Items/CmdActionWizard.vue","webpack:///./src/components/Wizards/Items/ScenarioActionWizard.vue?b71a","webpack:///./src/components/Wizards/Helpers/FilteredScenarios.vue?991d","webpack:///src/components/Wizards/Helpers/FilteredScenarios.vue","webpack:///./src/components/Wizards/Helpers/FilteredScenarios.vue?ec5c","webpack:///./src/components/Wizards/Helpers/FilteredScenarios.vue","webpack:///src/components/Wizards/Items/ScenarioActionWizard.vue","webpack:///./src/components/Wizards/Items/ScenarioActionWizard.vue?e8bd","webpack:///./src/components/Wizards/Items/ScenarioActionWizard.vue","webpack:///./src/components/Wizards/Items/EqLogicActionWizard.vue?7f92","webpack:///src/components/Wizards/Items/EqLogicActionWizard.vue","webpack:///./src/components/Wizards/Items/EqLogicActionWizard.vue?6f5a","webpack:///./src/components/Wizards/Items/EqLogicActionWizard.vue","webpack:///src/components/Wizards/AddItemWizard.vue","webpack:///./src/components/Wizards/AddItemWizard.vue?f321","webpack:///./src/components/Wizards/AddItemWizard.vue","webpack:///./src/components/Wizards/AddDashWizard.vue?4400","webpack:///src/components/Wizards/AddDashWizard.vue","webpack:///./src/components/Wizards/AddDashWizard.vue?6a23","webpack:///./src/components/Wizards/AddDashWizard.vue","webpack:///./src/libs/EventsManager.js","webpack:///src/components/Dash.vue","webpack:///./src/components/Dash.vue?118b","webpack:///./src/components/Dash.vue?3336","webpack:///src/App.vue","webpack:///./src/App.vue?5b92","webpack:///./src/App.vue?8ba3","webpack:///./src/plugins/vuetify.js","webpack:///./src/libs/Store.js","webpack:///./src/main.js","webpack:///./src/components/Widgets/Camera.vue?cdc9","webpack:///./src/components/Widgets/InfoBinary.vue?9a8c","webpack:///./src/components/Wizards/SelectItemToAddWizard.vue?f489","webpack:///./src/components/Widgets/InfoBinaryImg.vue?8567","webpack:///./src/components/GridContainer.vue?05bd","webpack:///./src/components/Wizards/WidgetPreview.vue?e7a0","webpack:///./src/components/Dash.vue?9256","webpack:///./src/components/Widgets/EqLogicAction.vue?fd34","webpack:///./src/components/Widgets/ScenarioAction.vue?3631","webpack:///./src/components/Widgets/Widget.vue?a318","webpack:///./src/components/Widgets/InfoNumeric.vue?3aff"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","staticRenderFns","style","attrs","on","start","model","callback","$$v","dashData","expression","undefined","positioning","_e","showWizard","endOfWizard","staticClass","class","classMode","widgetDropped","$event","preventDefault","_l","widgetData","id","border","$store","getters","editMode","dragStartEvent","dragEndEvent","type","tag","remove","_v","title","fontSize","titleSize","_s","action","contentSize","icon","lastError","connected","tokenDuration","url","callbackFunc","errorCallbackFunc","axios","then","response","catch","error","status","localStorage","removeItem","console","log","post","postWithOptions","postOptions","FormData","postOptionsKey","append","connect","username","password","removeXAuthToken","saveXAuthToken","token","isConnected","reconnect","timestampToHours","getItem","tokenCreationDate","now","Date","nowTimestamp","valueOf","timeDiff","defaults","headers","common","disconnect","getLastError","creationDate","setItem","props","computed","showIcon","methods","Communication","cmdId","component","VBtn","VCardText","VCard","VCardTitle","VContent","VIcon","widgetDefaultData","scenarioId","pos","top","left","state","unit","picture","targetId","width","height","assets","buttons","path","list","var","shutter","fan","iconGroups","door","off","lamp","smiley","bell","check","bolt","eye","running","volume","play","iconCode","offCommandId","onCommandId","titleStyle","mounted","percent","mult","max","getClosest","diff","best","listOfValues","searchIndex","snapshotUrl","refreshUpdater","snapshot","updateSnapshotUrl","startRefreshProcess","destroy","stopRefreshProcess","watch","setInterval","clearInterval","eqLogicId","quality","constructStreamUrl","eqLogicConfiguration","protocole","ip","port","urlStream","components","Camera","CmdAction","EqLogicAction","InfoBinary","InfoBinaryImg","InfoNumeric","InfoNumericImg","ScenarioAction","assign","WidgetTemplates","absolute","Boolean","default","$eventBus","$on","widgetStyle","dashType","position","transparent","dragData","dragStarted","commit","Widget","widgets","classToAdd","$emit","eventData","parentId","gridData","previewClass","children","divideHorizontallyPreview","divide","divideVerticallyPreview","scopedSlots","_u","fn","ref","_g","addWidget","$set","orientation","set","newValue","gridStyle","VHover","VTooltip","GridContainer","showed","valid","v","login","indexOf","_k","keyCode","created","VContainer","VDialog","VForm","VTextField","formData","size","VCol","VRadio","VRadioGroup","VRow","proxy","toggleEditMode","addItem","save","showPreferences","snackbarColor","timeout","snackbar","message","JSON","stringify","VSnackbar","VSpeedDial","tab","sampleType","index","selected","item","active","toggle","hover","customSize","sample","presentation","itemType","VExpandTransition","VScaleTransition","VSheet","VSlideGroup","VSlideItem","VTab","VTabItem","VTabs","VTabsItems","currentWizard","step","eqLogic","previewData","finish","cancelable","previousEvent","previousLabel","cancelLabel","nextDisabled","nextEvent","last","endLabel","nextLabel","String","Number","newStep","startStateUpdater","stateUpdater","stopStateUpdater","genFakeGuid","search","eqLogicsList","keys","eqLogicsTree","Array","dataLoaded","updateEqLogicssList","room","roomId","parseInt","eqLogicData","VDataTable","VSpacer","backgroundColor","extends","BaseWizard","FilteredEqLogics","StepperButtons","WidgetPreview","refreshInterval","configuration","localApiKey","resetData","parse","VCheckbox","VDivider","VSlider","VStepper","VStepperContent","VStepperHeader","VStepperItems","VStepperStep","command","commandsList","commandsTree","updateCommandsList","hideUseless","subType","custom","Function","eqLogicIndex","cmd","cmdData","mustBeShowed","isUselessCommand","lowerName","keywords","keywordIndex","newBackroundColor","VColorPicker","VLabel","iconGroup","WidgetStyle","FilteredCommands","OnOffStyle","basePath","code","OnOffImgStyle","IconStyle","filterCmd","pictureData","picturesListCache","indexes","values","picturesList","LevelImgStyle","newData","unite","min","minValue","maxValue","scenario","scenariosList","rawScenarios","updateScenariosList","hideInactives","group","FilteredScenarios","stateCommand","onCommand","offCommand","CameraWizard","InfoBinaryWizard","InfoNumericWizard","InfoNumericImgWizard","InfoBinaryImgWizard","CmdActionWizard","ScenarioActionWizard","EqLogicActionWizard","VAlert","loopStarted","init","store","loop","isEventsManagerStarted","execute","self","setTimeout","getNewEvents","currentDate","timestamp","getTime","dispatchEvents","events","forEach","event","option","cmd_id","newState","scenario_id","ManualDash","ConnectDialog","GridDash","DashPreferences","Tools","SelectItemToAddWizard","AddItemWizard","AddDashWizard","dashSize","initialized","EventsManager","startWizard","wizardData","lastChange","Dash","VApp","Vue","use","Vuetify","Vuex","Store","eventManagerStarted","gridEventCaller","mutations","removeWidget","widgetDataId","delete","updateWidgetPos","setEditMode","newEditMode","setEventsManagerState","newEventManagerState","updateCmd","payload","widget","updateScenario","setDashType","setGridEventCaller","initDash","initWidgets","loadFromLocalStorage","widgetsData","saveToLocalStorage","config","productionTip","vuetify","iconfont","render","h","App","$mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUW,KAAKmB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClC3B,OAAO8B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CnC,OAAO8B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DpC,OAAO8B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKxC,OAAOyC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBxC,OAAO8B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO9C,OAAOC,UAAUC,eAAeC,KAAK0C,EAAQC,IAGzG5B,EAAoB6B,EAAI,SAExB,IAAIC,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAW3C,KAAKsC,KAAKK,GAC5CA,EAAW3C,KAAOf,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BzC,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,6ECvJT,yBAA6jB,EAAG,G,oCCAhkB,yBAAgf,EAAG,G,oCCAnf,yBAA+jB,EAAG,G,wICAlkB,yBAAwjB,EAAG,G,2DCA3jB,yBAA4gB,EAAG,G,oCCA/gB,yBAAiiB,EAAG,G,gJCAhiB,EAAS,WAAa,IAAIyC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACA,EAAG,SAAS,IACpHE,EAAkB,GCDlB,EAAS,WAAa,IAAIN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACG,MAAOP,EAAY,SAAEQ,MAAM,CAAC,GAAK,qBAAqB,CAACJ,EAAG,gBAAgB,CAACK,GAAG,CAAC,UAAYT,EAAIU,SAASN,EAAG,kBAAkB,CAACO,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIc,SAASD,GAAKE,WAAW,mBAAgCC,IAAjBhB,EAAIc,UAAuD,WAA7Bd,EAAIc,SAASG,YAA0Bb,EAAG,mBAAgCY,IAAjBhB,EAAIc,UAAuD,SAA7Bd,EAAIc,SAASG,YAAwBb,EAAG,YAAYJ,EAAIkB,KAAMlB,EAAe,YAAEI,EAAG,SAASJ,EAAIkB,KAAKd,EAAG,gBAAgB,CAACI,MAAM,CAAC,WAAaR,EAAImB,YAAYV,GAAG,CAAC,YAAcT,EAAIoB,eAAehB,EAAG,yBAAyBA,EAAG,kBAAkB,IAC5qB,EAAkB,GCDlB,EAAS,WAAa,IAAIJ,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACiB,YAAY,YAAYC,MAAMtB,EAAIuB,UAAUd,GAAG,CAAC,KAAOT,EAAIwB,cAAc,SAAW,SAASC,GAAQA,EAAOC,oBAAqB1B,EAAI2B,GAAI3B,EAAW,SAAE,SAAS4B,GAAY,OAAOxB,EAAG,SAAS,CAACd,IAAIsC,EAAWC,GAAGrB,MAAM,CAAC,WAAaoB,EAAW,SAAW,SAAQ,IACzW,EAAkB,GCDlB,EAAS,WAAa,IAAI5B,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACkB,MAAMtB,EAAI4B,WAAWrB,MAAMuB,OAAS,GAAK,cAAcvB,MAAOP,EAAe,YAAEQ,MAAM,CAAC,UAAYR,EAAI+B,OAAOC,QAAQC,UAAUxB,GAAG,CAAC,UAAYT,EAAIkC,eAAe,QAAUlC,EAAImC,eAAe,CAAC/B,EAAGJ,EAAI4B,WAAWQ,KAAK,CAACC,IAAI,YAAYhB,YAAY,iBAAiBb,MAAM,CAAC,WAAaR,EAAI4B,cAAe5B,EAAI+B,OAAOC,QAAgB,SAAE5B,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,GAAG,SAAW,GAAG,MAAQ,kBAAkB,MAAQ,IAAIC,GAAG,CAAC,MAAQT,EAAIsC,SAAS,CAAClC,EAAG,SAAS,CAACJ,EAAIuC,GAAG,iBAAiB,GAAGvC,EAAIkB,MAAM,IAChlB,EAAkB,GCDlB,EAAS,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAY,SAAEI,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI4C,SAAS,CAACxC,EAAG,SAAS,CAACG,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMsC,YAAc,OAAS,CAAC7C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWkB,UAAU,IAAI,IAAI,IAAI,GAAG1C,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAACtC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI4C,SAAS,CAAC5C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,WAAW,GAAGxC,EAAIkB,MAAM,IACtwB,EAAkB,G,qBCKP,GACX3C,KAAM,gBACNwE,UAAW,GACXC,WAAW,EACXC,cAAe,GAOfrE,IAXW,SAWPsE,EAAKC,EAAcC,GACnBC,IACKzE,IAAIsE,GACJI,MAAK,SAAAC,GACFJ,EAAaI,EAASpH,SAEzBqH,OAAM,SAAAC,QACoBzC,IAAnByC,EAAMF,UAAoD,MAA1BE,EAAMF,SAASG,OAC/CC,aAAaC,WAAW,cAGE5C,IAAtBoC,EACAA,EAAkBK,EAAMF,UAExBM,QAAQC,IAAIL,OAWhCM,KApCW,SAoCNb,EAAKC,EAAcC,GACpBC,IACKU,KAAKb,GACLI,MAAK,SAAAC,QACmBvC,IAAjBmC,GACAA,EAAaI,MAGpBC,OAAM,SAAAC,QACuBzC,IAAtBoC,GACAA,EAAkBK,EAAMF,SAASpH,UAWjD6H,gBAzDW,SAyDKd,EAAKe,EAAad,EAAcC,GAE5C,IAAIjH,EAAO,IAAI+H,SACf,IAAK,IAAIC,KAAkBF,EACvB9H,EAAKiI,OAAOD,EAAgBF,EAAYE,IAE5Cd,IACKU,KAAKb,EAAK/G,GACVmH,MAAK,SAAAC,QACmBvC,IAAjBmC,GACAA,EAAaI,MAGpBC,OAAM,SAAAC,QACuBzC,IAAtBoC,GACAA,EAAkBK,EAAMF,SAASpH,UAUjDkI,QAlFW,SAkFHC,EAAUC,EAAUpB,GAAc,WACtClD,KAAKuE,mBACLnB,IACKzE,IAAI,sBAAwB0F,EAAW,aAAeC,GACtDjB,MAAK,SAAAC,GACF,EAAKkB,eAAelB,EAASpH,KAAKuI,OAClC,EAAK1B,WAAY,EACjBG,GAAa,MAEhBK,OAAM,SAAAC,GACH,EAAKT,WAAY,EACjB,EAAKD,UAAY,CACbW,OAAQD,EAAMF,SAASG,OACvBD,MAAOA,EAAMF,SAASpH,MAE1BgH,GAAa,OAMzBwB,YAvGW,WA2GP,OAHK1E,KAAK+C,WACN/C,KAAK2E,YAEF3E,KAAK+C,WAKhB4B,UAhHW,WAiHP,IAAMC,EAAmB,KACzB,QAAsC7D,IAAlC2C,aAAamB,QAAQ,SAAwB,CAC7C,IAAMC,EAAoBpB,aAAamB,QAAQ,qBAC/C,QAA0B9D,IAAtB+D,EAAiC,CACjC,IAAMC,EAAM,IAAIC,KACVC,EAAeF,EAAIG,UACnBC,EAAWF,EAAeH,EAC5BK,EAAWP,EAAmB5E,KAAKgD,gBACnCI,IAAMgC,SAASC,QAAQC,OAAO,gBAAkB5B,aAAamB,QACzD,SAEJ7E,KAAK+C,WAAY,MAQjCwC,WApIW,WAqIPvF,KAAKuE,mBACLvE,KAAK+C,WAAY,GAKrByC,aA3IW,WA4IP,OAAOxF,KAAK8C,WAMhB0B,eAlJW,SAkJIC,GACXzE,KAAK+C,WAAY,EACjB,IAAM0C,EAAe,IAAIT,KAEzBtB,aAAagC,QAAQ,QAASjB,GAC9Bf,aAAagC,QAAQ,oBAAqBD,EAAaP,WACvD9B,IAAMgC,SAASC,QAAQC,OAAO,gBAAkBb,GAKpDF,iBA7JW,WA8JPb,aAAaC,WAAW,SACxBD,aAAaC,WAAW,qBACpBhH,OAAOC,UAAUC,eAAeC,KAAKsG,IAAMgC,SAASC,QAAQC,OAAQ,wBAC7DlC,IAAMgC,SAASC,QAAQC,OAAO,kBClJjD,GACEhH,KAAM,YACNqH,MAAO,CACLhE,WAAY,IAEdiE,SAAU,CACRC,SAAU,WACR,QACN,2BACA,+BACA,4BAIEC,QAAS,CACPnD,OADJ,WAEMoD,EAAcjC,KAAK,iBAAmB9D,KAAK2B,WAAWqE,UCrCoW,I,6FCQ5ZC,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,MAIa,EAAAA,EAAiB,QAShC,IAAkBA,EAAW,CAACC,OAAA,KAAKC,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC5BjE,IAAI,EAAS,WAAa,IAAIxG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAY,SAAEI,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI4C,SAAS,CAACxC,EAAG,SAAS,CAACI,MAAM,CAAC,KAAOR,EAAI4B,WAAWrB,MAAMsC,cAAc,CAAC7C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI8C,UAAU,IAAI,IAAI,IAAI,GAAG9C,EAAIkB,MAClgB,EAAkB,GCEP,GAIXuF,kBAAmB,CACf5E,IAAK,EACLoE,OAAQ,EACRS,YAAa,EACbC,IAAK,CACDC,IAAK,EACLC,KAAM,GAEVzE,KAAM,aACNI,MAAO,QACPsE,OAAO,EACPC,KAAM,KACNjE,KAAM,OACNkE,QAAS,KACTpE,OAAQ,CACJR,KAAM,MACN6E,SAAU,GAGd1G,MAAO,CACH2G,MAAO,IACPC,OAAQ,IACRzE,UAAW,GACXG,YAAa,KAGrBuE,OAAQ,CACJC,QAAS,CACLC,KAAM,+BACNC,KAAM,CAAC,KAAM,KAAM,QAAS,OAAQ,OAAQ,UAAW,UAAW,OAAQ,SAAU,WAExFC,IAAK,CACDF,KAAM,4BACNC,KAAM,CACFE,QAAS,CAAC,EAAG,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,KAC7CC,IAAK,CAAC,EAAG,GAAI,QAIzBC,WAAY,CACRC,KAAM,CACFnH,GAAI,eACJoH,IAAK,kBAETC,KAAM,CACFrH,GAAI,mBACJoH,IAAK,gBAETE,OAAQ,CACJtH,GAAI,UACJoH,IAAK,iBAETG,KAAM,CACFvH,GAAI,UACJoH,IAAK,qBAETI,MAAO,CACHxH,GAAI,WACJoH,IAAK,YAETK,KAAM,CACFzH,GAAI,UACJoH,IAAK,YAETM,IAAK,CACD1H,GAAI,SACJoH,IAAK,gBAETO,QAAS,CACL3H,GAAI,aACJoH,IAAK,aAETQ,OAAQ,CACJ5H,GAAI,eACJoH,IAAK,kBAETS,KAAM,CACF7H,GAAI,UACJoH,IAAK,aCpEjB,GACEtJ,KAAM,gBACNqH,MAAO,CACLhE,WAAY,IAEdiE,SAAU,CACRC,SAAU,WACR,QACN,2BACA,+BACA,2BAGIhD,KARJ,WASM,IAAN,qCACM,MAAqC,mBAA1B7C,KAAK2B,WAAWkF,OAAuB7G,KAAK2B,WAAWkF,OAExE,wBADeyB,EAAS9H,GAIX8H,EAASV,MAGpB9B,QAAS,CACPnD,OADJ,WAEU3C,KAAK2B,WAAWkF,MAClBd,EAAcjC,KAAK,iBAAmB9D,KAAK2B,WAAW4G,cAEtDxC,EAAcjC,KAAK,iBAAmB9D,KAAK2B,WAAW6G,gBC7CsW,ICQha,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAShC,IAAkB,EAAW,CAACtC,OAAA,KAAKC,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC5BjE,IAAI,EAAS,WAAa,IAAIxG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAQ,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,SAAS,CAACI,MAAM,CAAC,KAAOR,EAAI4B,WAAWrB,MAAMsC,cAAc,CAAC7C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI8C,UAAU,IAAI,IAChZ,EAAkB,GCWtB,GACEvE,KAAM,aACNqH,MAAO,CACLhE,WAAY,IAEdiE,SAAU,CACR/C,KADJ,WAEM,IAAN,qCACM,MAAqC,mBAA1B7C,KAAK2B,WAAWkF,OAAuB7G,KAAK2B,WAAWkF,OAExE,wBADeyB,EAAS9H,GAIX8H,EAASV,OCzB2Y,ICQ7Z,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAOhC,IAAkB,EAAW,CAACzB,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWG,QAAA,OC1BnD,IAAI,EAAS,WAAa,IAAIxG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAQ,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,MAAM,CAACG,MAAM,CAAE4G,OAAQnH,EAAI4B,WAAWrB,MAAMsC,YAAc,MAAOrC,MAAM,CAAC,IAAMR,EAAIgH,gBAAgB,IACtZ,EAAkB,GCStB,GACEzI,KAAM,gBACNqH,MAAO,CACLhE,WAAY,IAEdiE,SAAU,CACR6C,WADJ,WAEM,MAAO,cAAgBzI,KAAK2B,WAAWrB,MAAMmC,UAAY,OAG7DqD,QAAS,CACPiB,QADJ,WAEM,IAAN,0BAQM,MAPqC,mBAA1B/G,KAAK2B,WAAWkF,OAAuB7G,KAAK2B,WAAWkF,OAExE,wBADQE,GAAW,MAIXA,GAAW,OAEN,yBAA2BA,EAAU,UC9BkX,ICQha,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAMhC,IAAkB,EAAW,CAACZ,UAAAC,EAAA,KAAUC,WAAAD,EAAA,OCzBxC,IAAI,EAAS,WAAa,IAAIrG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAA0B,KAAxBJ,EAAI4B,WAAWkB,KAAa1C,EAAG,SAAS,CAACG,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMsC,YAAc,MAAQrC,MAAM,CAAC,KAAO,KAAK,CAACR,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWkB,SAAS9C,EAAIkB,KAAKd,EAAG,OAAO,CAACiB,YAAY,QAAQd,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMsC,YAAc,OAAS,CAAC7C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWkF,UAAmC,KAAxB9G,EAAI4B,WAAWmF,KAAa3G,EAAG,OAAO,CAACG,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMsC,YAAc,OAAS,CAAC7C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWmF,SAAS/G,EAAIkB,MAAM,IAAI,IAAI,IACjxB,EAAkB,GCatB,GACE3C,KAAM,cACNqH,MAAO,CACLhE,WAAY,KCjBkZ,ICQ9Z,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,WACA,OAIa,IAAiB,QAQhC,IAAkB,EAAW,CAACwE,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC3B5D,IAAI,EAAS,WAAa,IAAIxG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,MAAM,CAACG,MAAM,CAAE4G,OAAQnH,EAAI4B,WAAWrB,MAAMsC,YAAc,MAAQrC,MAAM,CAAC,IAAMR,EAAI8C,WAAW,IAAI,IACxa,GAAkB,GCWtB,I,8BAAA,CACEvE,KAAM,iBACNqH,MAAO,CACLhE,WAAY,IAEdzF,KAAM,WAAR,OACA,OACA,iBAEEwM,QATF,WAUS1I,KAAK2B,WAAWgH,UACnB3I,KAAK4I,KAAO,EAAI5I,KAAK6I,MAGzBjD,SAAU,CACR/C,KADJ,WAEM,MACN,wBACA,6BACA,IACA,gBACA,gCACA,gCAEA,SAIEiD,QAAS,CACPgD,WADJ,SACA,KAGM,IAFA,IAAN,OACA,gBAEA,IACA,aACA,EACA,CACQ,IAAR,mBACYC,EAAOC,IACTA,EAAOD,EACPxL,EAAS0L,EAAaC,IAG1B,OAAO3L,MCvDwZ,MCQja,I,UAAY,eACd,GACA,EACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC4I,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,OC1BnD,IAAI,GAAS,WAAa,IAAIvG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAA2B,KAAzBJ,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,GAAG,KAAO,IAAIC,GAAG,CAAC,MAAQT,EAAI4C,SAAS,CAACxC,EAAG,SAAS,CAACG,MAAM,CAAEkC,SAAUzC,EAAI4B,WAAWrB,MAAMsC,YAAc,OAAS,CAAC7C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI8C,UAAU,IAAI,IAAI,IAAI,IACzf,GAAkB,GCetB,IACEvE,KAAM,iBACNqH,MAAO,CACLhE,WAAY,IAEdiE,SAAU,CACR/C,KADJ,WAEM,OAAQ7C,KAAK2B,WAAWkF,OACtB,IAAK,OACH,MAAO,UACT,QACA,IAAK,cACH,MAAO,aAIff,QAAS,CACPnD,OADJ,WAEM,OAAQ3C,KAAK2B,WAAWkF,OACtB,IAAK,OACHd,EAAcjC,KACxB,oDAEU,MACF,QACA,IAAK,cACHiC,EAAcjC,KACxB,kDAEU,UC7C2Z,MCQja,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAShC,IAAkB,GAAW,CAACoC,OAAA,KAAKC,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWE,WAAA,KAASC,QAAA,OC5BjE,IAAI,GAAS,WAAa,IAAIxG,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACiB,YAAY,eAAe,CAA2B,KAAzBrB,EAAI4B,WAAWY,MAAcpC,EAAG,eAAe,CAACG,MAAM,CAAGkC,SAAUzC,EAAI4B,WAAWrB,MAAMmC,UAAY,OAAS,CAAC1C,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4B,WAAWY,UAAUxC,EAAIkB,KAAKd,EAAG,MAAM,CAACiB,YAAY,cAAcb,MAAM,CAAC,IAAMR,EAAIoJ,gBAAgB,IACtW,GAAkB,GC+BtB,IACE7K,KAAM,SACNqH,MAAO,CACLhE,WAAY,IAEdzF,KAAM,WACJ,MAAO,CACLiN,YAAa,GACbC,eAAgB,OAGpBV,QAXF,WAYqC,OAA7B1I,KAAK2B,WAAW0H,WAClBrJ,KAAKmJ,YAAcnJ,KAAK2B,WAAW0H,UAErCrJ,KAAKsJ,oBACLtJ,KAAKuJ,uBAEPC,QAlBF,WAmBIxJ,KAAKyJ,sBAEPC,MAAO,CACL,6BAA8B,WAC5B1J,KAAKyJ,qBACLzJ,KAAKuJ,wBAGTzD,QAAS,CACPyD,oBADJ,WACA,WAEA,wCACA,sCAEQvJ,KAAKoJ,eAAiBO,aAAY,WAChC,EAAV,sBACA,uCAGIF,mBAXJ,WAYkC,OAAxBzJ,KAAKoJ,gBACPQ,cAAc5J,KAAKoJ,iBAOvBE,kBApBJ,WAqBM,IAAmC,IAA/BtJ,KAAK2B,WAAWkI,UAAkB,CACpC,IAAR,WACQ7J,KAAKmJ,YACb,4CACA,0BACA,WACA,4BACA,MACA,YACanJ,KAAK2B,WAAWmI,UACnB9J,KAAKmJ,aAAe,kBAS1BY,mBAxCJ,SAwCA,GACM,IAAN,SAgBM,OAfIC,EAAqBC,YACvBhH,EAAM+G,EAAqBC,WAE7BhH,GAAO,MACH+G,EAAqB3F,WACvBpB,GACR,+BACA,IACA,+BACA,KAEMA,GAAO+G,EAAqBE,GACxBF,EAAqBG,OACvBlH,GAAO,IAAM+G,EAAqBG,MAE7BlH,EAAM+G,EAAqBI,aCpHqX,MCQzZ,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,MAAiB,QAKhC,IAAkB,GAAW,CAAC/D,WAAAD,EAAA,OCXf,QACXiE,WAAY,CACRC,UACAC,YACAC,gBACAC,aACAC,gBACAC,cACAC,kBACAC,oBCJR,IACEvM,KAAM,SACN+L,WAAY1N,OAAOmO,OAAOC,GAAgBV,WAAY,IACtD1E,MAAO,CACLqF,SAAU,CACR7I,KAAM8I,QACNC,SAAS,GAEXvJ,WAAY,IAEdzF,KAAM,WAAR,OACA,cACA,iBAEEwM,QAdF,WAcA,WACI1I,KAAKmL,UAAUC,IAAI,iBAAiB,SAAxC,GACU,EAAV,cACQ,EAAR,iCACUxJ,GAAI,EAAd,cACU+E,IAAK,EAAf,sCACUC,KAAM,EAAhB,yCAEQ,EAAR,oBAIEhB,SAAU,CACRyF,YADJ,WAEM,IAAN,KA0BM,OAxBE9N,EADmC,WAAjCyC,KAAK8B,OAAOC,QAAQuJ,SACb,CACPC,SAAU,WACV5E,IAAK3G,KAAK2B,WAAW+E,IAAIC,IAAM,KAC/BC,KAAM5G,KAAK2B,WAAW+E,IAAIE,KAAO,MAG1B,CACPK,MAAO,OACPC,OAAQ,QAGwB,SAAhClH,KAAK2B,WAAWrB,MAAM2G,MACxB1J,EAAO,SAAWyC,KAAK2B,WAAWrB,MAAM2G,MAExC1J,EAAO,SAAWyC,KAAK2B,WAAWrB,MAAM2G,MAAQ,KAEb,SAAjCjH,KAAK2B,WAAWrB,MAAM4G,OACxB3J,EAAO,UAAYyC,KAAK2B,WAAWrB,MAAM4G,OAEzC3J,EAAO,UAAYyC,KAAK2B,WAAWrB,MAAM4G,OAAS,KAEpD3J,EAAO,mBAAqByC,KAAK2B,WAAWrB,MAAMkL,YACxD,cACA,sCACajO,IAGXuI,QAAS,CACP7D,eADJ,SACA,GACMjC,KAAKyL,SAAWA,EAChBzL,KAAK0L,aAAc,GAErBxJ,aALJ,WAMMlC,KAAK0L,aAAc,GAErBrJ,OARJ,WASMrC,KAAK8B,OAAO6J,OAAO,eAAgB3L,KAAK2B,WAAWC,OCpFoW,M,yBCQzZ,GAAY,eACd,GACA,EACA,GACA,EACA,KACA,WACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAACsE,OAAA,KAAKE,MAAA,QAAMG,QAAA,OCdzC,QACEjI,KAAM,aACN+L,WAAY,CACVuB,OAAJ,IAEElD,QALF,WAMI1I,KAAK8B,OAAO6J,OAAO,cAAe,WAEpC/F,SAAU,CACRiG,QADJ,WAEM,OAAO7L,KAAK8B,OAAOC,QAAQ8J,SAE7BvK,UAJJ,WAKM,IAAN,KAMM,OALItB,KAAK8B,OAAOC,QAAQC,SACtB8J,EAAa,YACrB,iCACQA,EAAa,eAERA,IAGXhG,QAAS,CACPvE,cADJ,SACA,GACMvB,KAAKmL,UAAUY,MAAM,gBAAiBC,MCpCmW,MCQ3Y,I,UAAY,eACd,GACA,EACA,GACA,EACA,KACA,KACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIjM,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,SAAWR,EAAIkM,UAAUvL,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAImM,SAAStL,GAAKE,WAAW,eAClO,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACiB,YAAY,iBAAiBC,MAAMtB,EAAIoM,aAAa7L,MAAOP,EAAa,WAAG,CAAEA,EAAI+B,OAAOC,QAAQC,UAA6C,IAAjCjC,EAAImM,SAASE,SAAS1P,OAAcyD,EAAG,OAAO,CAACiB,YAAY,mBAAmB,CAACjB,EAAG,UAAU,CAACO,MAAM,CAAC3B,MAAOgB,EAA6B,0BAAEY,SAAS,SAAUC,GAAMb,EAAIsM,0BAA0BzL,GAAKE,WAAW,8BAA8B,CAACX,EAAG,QAAQ,CAACI,MAAM,CAAC,IAAM,GAAG,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAIuM,OAAO,iBAAiB,CAACnM,EAAG,SAAS,CAACJ,EAAIuC,GAAG,yBAAyB,IAAI,GAAGnC,EAAG,UAAU,CAACO,MAAM,CAAC3B,MAAOgB,EAA2B,wBAAEY,SAAS,SAAUC,GAAMb,EAAIwM,wBAAwB3L,GAAKE,WAAW,4BAA4B,CAACX,EAAG,QAAQ,CAACI,MAAM,CAAC,IAAM,GAAG,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAIuM,OAAO,eAAe,CAACnM,EAAG,SAAS,CAACJ,EAAIuC,GAAG,2BAA2B,IAAI,GAAGnC,EAAG,YAAY,CAACI,MAAM,CAAC,OAAS,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,YAAYqN,GAAG,SAASC,GAC9/B,IAAInM,EAAKmM,EAAInM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI6M,GAAG,CAACrM,MAAM,CAAC,IAAM,GAAG,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAI8M,eAAerM,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIuC,GAAG,cAAc,OAAO,MAAK,EAAM,YAAY,CAACnC,EAAG,OAAO,CAACJ,EAAIuC,GAAG,2BAA2B,GAAqC,IAAjCvC,EAAImM,SAASE,SAAS1P,OAAc,CAACyD,EAAG,SAAS,CAACI,MAAM,CAAC,WAAaR,EAAImM,SAASE,SAAS,GAAGzK,eAAiD,IAAjC5B,EAAImM,SAASE,SAAS1P,OAAc,CAACyD,EAAG,gBAAgB,CAACO,MAAM,CAAC3B,MAAOgB,EAAImM,SAASE,SAAS,GAAIzL,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImM,SAASE,SAAU,EAAGxL,IAAME,WAAW,2BAA2Bf,EAAIkB,KAAuC,IAAjClB,EAAImM,SAASE,SAAS1P,OAAc,CAACyD,EAAG,gBAAgB,CAACO,MAAM,CAAC3B,MAAOgB,EAAImM,SAASE,SAAS,GAAIzL,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImM,SAASE,SAAU,EAAGxL,IAAME,WAAW,2BAA2Bf,EAAIkB,MAAM,IAC7vB,GAAkB,GCmCtB,IACE3C,KAAM,gBACN+L,WAAY,CACVuB,OAAJ,IAEEjG,MAAO,CACL5G,MAAOpC,QAETT,KAAM,WAAR,OACA,6BACA,6BAEEwM,QAZF,WAYA,WACI1I,KAAKmL,UAAUC,IAAI,eAAe,SAAtC,GACU,EAAV,gDACQ,EAAR,wBACUgB,SAAU,GACVW,YAAa,GACb5K,KAAM,SACNR,WAAY,EAAtB,gCAKEiE,SAAU,CACRsG,SAAU,CACRvN,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,KAGxBd,aATJ,WAUM,OAAInM,KAAKqM,0BACA,4BAELrM,KAAKuM,wBACA,0BAEF,IAETW,UAlBJ,WAmBM,IAAN,KACM,OAAQlN,KAAKkM,SAASE,SAAS1P,QAC7B,QACA,KAAK,EACH,MACF,KAAK,EACH,MACF,KAAK,EAEDa,EADgC,eAA9ByC,KAAKkM,SAASa,YACP,CAArB,qBAEqB,CAArB,wBAMM,OAHI/M,KAAK8B,OAAOC,QAAQC,WACtBzE,EAAO,aAAe,mBAEjBA,IAGXuI,QAAS,CACPwG,OADJ,SACA,GACMtM,KAAKqM,2BAA4B,EACjCrM,KAAKuM,yBAA0B,EAC/BvM,KAAKkM,SAASE,SAASpP,KAAK,CAC1B4E,GAAI5B,KAAKkM,SAAStK,GAAK,IACvBwK,SAAU,GACVW,YAAa,GACb5K,KAAM,SAERnC,KAAKkM,SAASE,SAASpP,KAAK,CAC1B4E,GAAI5B,KAAKkM,SAAStK,GAAK,IACvBwK,SAAU,GACVW,YAAa,GACb5K,KAAM,SAERnC,KAAKkM,SAASa,YAAcA,GAE9BF,UAlBJ,WAmBM7M,KAAK8B,OAAO6J,OAAO,qBAAsB3L,KAAKkM,SAAStK,IACvD5B,KAAKmL,UAAUY,MAAM,wBCzHuX,M,sCCQ9Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAQhC,IAAkB,GAAW,CAAC7F,OAAA,KAAKiH,UAAA,KAAO5G,QAAA,KAAM6G,YAAA,OCrBhD,QACE9O,KAAM,WACN+L,WAAY,CACVgD,cAAJ,IAEEnR,KAAM,WAAR,OACA,UACA,OACA,YACA,yBACA,aAEA,eAEEwM,QAdF,WAeI1I,KAAK8B,OAAO6J,OAAO,cAAe,UCrBuW,MCOzY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAI5L,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACI,MAAM,CAAC,WAAa,IAAIG,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIuN,OAAO1M,GAAKE,WAAW,WAAW,CAACX,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIuC,GAAG,eAAenC,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,SAAS,CAACwM,IAAI,OAAOjM,MAAM,CAAC3B,MAAOgB,EAAS,MAAEY,SAAS,SAAUC,GAAMb,EAAIwN,MAAM3M,GAAKE,WAAW,UAAU,CAACX,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,cAAc,SAAW,GAAG,MAAQ,CAAC,SAAUiN,GAAK,QAASA,GAAK,6BAA+B9M,MAAM,CAAC3B,MAAOgB,EAAS,MAAEY,SAAS,SAAUC,GAAMb,EAAI0N,MAAM7M,GAAKE,WAAW,WAAWX,EAAG,eAAe,CAACI,MAAM,CAAC,KAAO,WAAW,MAAQ,eAAe,SAAW,GAAG,MAAQ,CAAC,SAAUiN,GAAK,QAASA,GAAK,8BAAgChN,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAIA,EAAOW,KAAKuL,QAAQ,QAAQ3N,EAAI4N,GAAGnM,EAAOoM,QAAQ,QAAQ,GAAGpM,EAAOnC,IAAI,SAAkB,KAAcU,EAAIqE,QAAQ5C,KAAUd,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIuE,SAAS1D,GAAKE,WAAW,cAAcX,EAAG,QAAQ,CAACI,MAAM,CAAC,UAAYR,EAAIwN,OAAO/M,GAAG,CAAC,MAAQT,EAAIqE,UAAU,CAACrE,EAAIuC,GAAG,gBAAgB,IAAI,IAAI,IAAI,IAAI,IACloC,GAAkB,GC6BtB,IACEhE,KAAM,gBACNpC,KAAM,WAAR,OACA,SACA,SACA,YACA,YAEE2R,QARF,WAUI7N,KAAKsN,QAAUvH,EAAcrB,eAE/BoB,QAAS,CAIP1B,QAJJ,WAIA,WACM2B,EAAc3B,QAAQpE,KAAKyN,MAAOzN,KAAKsE,UAAU,SAAvD,GACY/G,GACF,EAAV,mBACU,EAAV,WAEUqG,QAAQC,IAAI,8BCpD4X,M,oDCO9Y,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAACqC,OAAA,KAAKE,MAAA,QAAMD,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAW0H,cAAA,KAAWC,WAAA,KAAQC,SAAA,KAAMC,cAAA,OC9BvF,IAAI,GAAS,WAAa,IAAIlO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACO,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIuN,OAAO1M,GAAKE,WAAW,WAAW,CAACX,EAAG,SAAS,CAACA,EAAG,eAAe,CAACJ,EAAIuC,GAAG,iBAAiBnC,EAAG,cAAc,CAACA,EAAG,cAAc,CAACA,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAa,KAAEvN,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAU,OAAQtN,IAAME,WAAW,kBAAkB,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,SAASJ,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,UAAU,MAAQ,iBAAiB,GAAyB,QAArBR,EAAImO,SAASC,KAAehO,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAc,MAAEvN,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAU,QAAStN,IAAME,WAAW,qBAAqB,GAAGX,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAe,OAAEvN,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAU,SAAUtN,IAAME,WAAW,sBAAsB,IAAI,GAAGf,EAAIkB,MAAM,IAAI,IAAI,IAAI,IACriC,GAAkB,GC2BtB,IACE3C,KAAM,kBACNqH,MAAO,CACL5G,MAAO,CACLoD,KAAMxF,OACNuO,QAAS,eAGbhP,KAAM,WAAR,OACA,YAEEwM,QAXF,WAWA,WACI1I,KAAKmL,UAAUC,IAAI,uBAAuB,WACxC,EAAN,cAGExF,SAAU,CACRsI,SAAU,CACRvP,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,OClDwX,M,oDCOhZ,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAAC7G,MAAA,QAAMD,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWgI,QAAA,KAAKN,cAAA,KAAWC,WAAA,KAAQM,UAAA,KAAOC,eAAA,KAAYC,QAAA,KAAKN,cAAA,OChCzG,IAAI,GAAS,WAAa,IAAIlO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,GAAG,OAAS,GAAG,MAAQ,GAAG,UAAY,MAAM,gBAAgB,GAAG,WAAa,oBAAoBiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,YAAYqN,GAAG,WAAW,MAAO,CAACvM,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,gBAAgB,KAAO,GAAG,IAAM,KAAK,CAACJ,EAAG,SAAS,CAACJ,EAAIuC,GAAG,yBAAyB,KAAKkM,OAAM,MAAS,CAACrO,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,YAAYqN,GAAG,SAASC,GAC7f,IAAInM,EAAKmM,EAAInM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI6M,GAAG,CAACrM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,SAASC,GAAG,CAAC,MAAQT,EAAI0O,iBAAiBjO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIuC,GAAG,iBAAiB,SAAS,CAACnC,EAAG,OAAO,CAACJ,EAAIuC,GAAG,6BAA8D,WAAhCvC,EAAI+B,OAAOC,QAAQuJ,SAAuB,CAACnL,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,YAAYqN,GAAG,SAASC,GACpV,IAAInM,EAAKmM,EAAInM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI6M,GAAG,CAACrM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,UAAUC,GAAG,CAAC,MAAQT,EAAI2O,UAAUlO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIuC,GAAG,cAAc,OAAO,MAAK,EAAM,YAAY,CAACnC,EAAG,OAAO,CAACJ,EAAIuC,GAAG,2BAA2BvC,EAAIkB,KAAKd,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,YAAYqN,GAAG,SAASC,GAC3T,IAAInM,EAAKmM,EAAInM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI6M,GAAG,CAACrM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,QAAQC,GAAG,CAAC,MAAQT,EAAI4O,OAAOnO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIuC,GAAG,uBAAuB,SAAS,CAACnC,EAAG,OAAO,CAACJ,EAAIuC,GAAG,mBAAmBnC,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,YAAYqN,GAAG,SAASC,GACzR,IAAInM,EAAKmM,EAAInM,GACb,MAAO,CAACL,EAAG,QAAQJ,EAAI6M,GAAG,CAACrM,MAAM,CAAC,IAAM,GAAG,KAAO,GAAG,MAAQ,GAAG,MAAQ,QAAQC,GAAG,CAAC,MAAQT,EAAI6O,kBAAkBpO,GAAI,CAACL,EAAG,SAAS,CAACJ,EAAIuC,GAAG,eAAe,SAAS,CAACnC,EAAG,OAAO,CAACJ,EAAIuC,GAAG,oBAAoB,GAAGnC,EAAG,aAAa,CAACI,MAAM,CAAC,OAAS,GAAG,MAAQR,EAAI8O,cAAc,QAAU9O,EAAI+O,SAASpO,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIgP,SAASnO,GAAKE,WAAW,aAAa,CAACf,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAIiP,aAAa,IAC7Z,GAAkB,GC4CtB,IACE1Q,KAAM,QACNpC,KAAM,WAAR,OACA,YACA,wBACA,WACA,cAEE4J,QAAS,CACP4I,QADJ,WAEM1O,KAAKmL,UAAUY,MAAM,sBAEvB0C,eAJJ,WAKMzO,KAAK8B,OAAO6J,OAAO,eAAgB3L,KAAK8B,OAAOC,QAAQC,WAEzD4M,gBAPJ,WAQM5O,KAAKmL,UAAUY,MAAM,wBAEvB4C,KAVJ,WAUA,WACM/K,QAAQC,IAAIoL,KAAKC,UAAUlP,KAAK8B,OAAOC,QAAQlB,WAC/Cb,KAAK8B,OAAO6J,OAAO,sBACnB5F,EAAchC,gBACpB,iBACA,CACQ,GAAR,EACQ,KAAR,OACQ,KAAR,gBACU,SAAV,6BACU,YAAV,gCAGA,WACQ,EAAR,6BACQ,EAAR,wBACQ,EAAR,eAEA,WACQ,EAAR,iCACQ,EAAR,sBACQ,EAAR,kBC5F0Y,M,0BCOtY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAACmC,OAAA,KAAKK,QAAA,KAAM4I,aAAA,KAAUC,cAAA,KAAWhC,YAAA,OC3B9D,IAAI,GAAS,WAAa,IAAIrN,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACO,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIuN,OAAO1M,GAAKE,WAAW,WAAW,CAACX,EAAG,SAAS,CAACI,MAAM,CAAC,aAAa,GAAG,mBAAmB,SAAS,KAAO,IAAIG,MAAM,CAAC3B,MAAOgB,EAAO,IAAEY,SAAS,SAAUC,GAAMb,EAAIsP,IAAIzO,GAAKE,WAAW,QAAQ,CAACX,EAAG,QAAQ,CAACJ,EAAIuC,GAAG,kBAAkBnC,EAAG,QAAQ,CAACJ,EAAIuC,GAAG,aAAanC,EAAG,QAAQ,CAACJ,EAAIuC,GAAG,cAAc,GAAGnC,EAAG,eAAe,CAACO,MAAM,CAAC3B,MAAOgB,EAAO,IAAEY,SAAS,SAAUC,GAAMb,EAAIsP,IAAIzO,GAAKE,WAAW,QAAQf,EAAI2B,GAAI3B,EAAU,QAAE,SAASuP,EAAWC,GAAO,OAAOpP,EAAG,aAAa,CAACd,IAAIkQ,GAAO,CAACpP,EAAG,gBAAgB,CAACiB,YAAY,OAAOb,MAAM,CAAC,cAAc,IAAIG,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIyP,SAAS5O,GAAKE,WAAW,aAAaf,EAAI2B,GAAG,GAAa,SAAS+N,GAAM,OAAOtP,EAAG,eAAe,CAACd,IAAIoQ,EAAKxJ,UAAUuG,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,UAAUqN,GAAG,SAASC,GACl6B,IAAI+C,EAAS/C,EAAI+C,OACbC,EAAShD,EAAIgD,OACjB,MAAO,CAACxP,EAAG,UAAU,CAACqM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,UAAUqN,GAAG,SAASC,GACrE,IAAIiD,EAAQjD,EAAIiD,MAChB,MAAO,CAACzP,EAAG,SAAS,CAACiB,YAAY,eAAeC,MAAM,CAAE,WAAYuO,GAAQtP,MAA2B,cAApBmP,EAAKI,WAA6BJ,EAAKI,WAAa,GAAItP,MAAM,CAAC,UAAYqP,EAAQ,GAAK,GAAGpP,GAAG,CAAC,MAAQmP,IAAS,CAACxP,EAAG,qBAAqB,CAACiB,YAAY,cAAc,CAAC,EAASjB,EAAG,SAAS,CAACiB,YAAY,YAAYb,MAAM,CAAC,MAAQ,QAAQ,KAAO,OAAO,CAACR,EAAIuC,GAAG,qBAAqBvC,EAAIkB,MAAM,GAAGd,EAAGsP,EAAKxJ,UAAU,CAAC7D,IAAI,YAAY7B,MAAM,CAAC,WAAakP,EAAKvT,SAAS,OAAO,MAAK,SAAY,MAAK,QAAU,GAAGiE,EAAG,sBAAsB,CAAkB,MAAhBJ,EAAIyP,SAAkBrP,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,iBAAiB,OAAS,MAAM,KAAO,KAAK,CAACJ,EAAG,cAAc,CAACiB,YAAY,eAAe,CAACjB,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,SAAS,QAAU,WAAW,CAACJ,EAAG,IAAI,CAACJ,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI+P,OAAO/P,EAAIsP,KAAKtP,EAAIyP,UAAUO,mBAAmB5P,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,SAAS,QAAU,WAAW,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,WAAWC,GAAG,CAAC,MAAQ,SAASgB,GAAQ,OAAOzB,EAAI2O,QAAQ3O,EAAI+P,OAAO/P,EAAIsP,KAAKtP,EAAIyP,UAAUvJ,cAAc,CAAClG,EAAIuC,GAAG,cAAc,IAAI,IAAI,GAAGvC,EAAIkB,MAAM,IAAI,MAAK,IAAI,IACtgC,GAAkB,GCkDtB,IACE3C,KAAM,wBACN+L,WAAY1N,OAAOmO,OAAOC,GAAgBV,WAAY,IACtDnO,KAAM,WAAR,OACA,UACA,SACA,cACA,QACA,CACA,CACQ,UAAR,aACQ,KAAR,CACU,KAAV,OACU,OAAV,EACU,MAAV,cACU,YAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aACR,+EAEA,CACQ,UAAR,gBACQ,KAAR,CACU,QAAV,KACU,OAAV,EACU,MAAV,cACU,YAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,GACY,OAAZ,IACY,MAAZ,MAGQ,aACR,+EAEA,CACQ,UAAR,cACQ,KAAR,CACU,MAAV,cACU,YAAV,EACU,MAAV,GACU,KAAV,KACU,KAAV,gCACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aAAR,8CAEA,CACQ,UAAR,iBACQ,KAAR,CACU,MAAV,cACU,YAAV,EACU,MAAV,GACU,SAAV,EACU,KAAV,IACU,QAAV,CAAY,KAAZ,UAAY,OAAZ,YACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aAAR,yCAGA,CACA,CACQ,UAAR,YACQ,KAAR,CACU,MAAV,WACU,YAAV,EACU,KAAV,UACU,MAAV,CACY,UAAZ,GACY,YAAZ,GACY,OAAZ,IACY,MAAZ,MAGQ,aAAR,oCAEA,CACQ,UAAR,iBACQ,KAAR,CACU,MAAV,WACU,YAAV,EACU,KAAV,UACU,OAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aAAR,mDAEA,CACQ,UAAR,gBACQ,KAAR,CACU,MAAV,kBACU,YAAV,EACU,KAAV,OACU,OAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,KAGQ,aACR,4DAGA,CACA,CACQ,UAAR,SACQ,KAAR,CACU,MAAV,SACU,YAAV,EACU,WAAV,EACU,YAAV,GACU,gBAAV,EACU,SAAV,EACU,MAAV,CACY,UAAZ,GACY,YAAZ,IAEU,SACV,mjZAEQ,WAAR,CACU,OAAV,QACU,MAAV,WAEQ,aAAR,8BAKEwM,QAjJF,WAiJA,WACI1I,KAAKmL,UAAUC,IAAI,qBAAqB,WACtC,EAAN,cAGE1B,MAAO,CACL2F,IAAK,WACHrP,KAAKwP,SAAW,OAGpB1J,QAAS,CACP4I,QADJ,SACA,GACM1O,KAAKmL,UAAUY,MAAM,gBAAiBiE,GACtChQ,KAAKsN,QAAS,KCtNwZ,M,oHCQxa,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,MAIa,MAAiB,QAoBhC,IAAkB,GAAW,CAACpH,OAAA,KAAKE,MAAA,QAAM0H,cAAA,KAAWC,WAAA,KAAQkC,kBAAA,QAAkB9C,UAAA,KAAO5G,QAAA,KAAMgI,QAAA,KAAK2B,iBAAA,QAAiBC,UAAA,KAAOC,eAAA,KAAYC,cAAA,KAAWC,QAAA,KAAKC,YAAA,KAASC,SAAA,KAAMC,cAAA,OCvCnK,IAAI,GAAS,WAAa,IAAI1Q,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACO,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIuN,OAAO1M,GAAKE,WAAW,WAAW,CAAwB,OAAtBf,EAAI2Q,cAAwBvQ,EAAGJ,EAAI2Q,cAAc,CAACtO,IAAI,YAAY5B,GAAG,CAAC,KAAO,SAASgB,GAAQzB,EAAIuN,QAAS,MAAUvN,EAAIkB,MAAM,IACrU,GAAkB,GCDlB,GAAS,WAAa,IAAIlB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,WAAWnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,UAAUG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,QAAQhQ,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI6Q,QAAQlU,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAAkC,WAAhCJ,EAAI+B,OAAOC,QAAQuJ,SAAuBnL,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,MAAM,IAAM,MAAM,MAAQ,UAAU,cAAc,IAAIG,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAYvQ,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAYvQ,MAAO,SAAUM,IAAME,WAAW,8BAA8Bf,EAAIkB,KAAKd,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,sBAAsBG,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAmB,QAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,UAAWjQ,IAAME,WAAW,yBAAyBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACvpD,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAAER,EAAI4Q,KAAO,GAAmB,IAAb5Q,EAAI4Q,MAAc5Q,EAAIgR,WAAa5Q,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,aAAaC,GAAG,CAAC,MAAQT,EAAIiR,gBAAgB,CAACjR,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAI4Q,KAAO,EAAI5Q,EAAIkR,cAAgBlR,EAAImR,gBAAgBnR,EAAIkB,MAAM,GAAGd,EAAG,QAAQ,CAACiB,YAAY,aAAab,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACI,MAAM,CAAC,MAAQ,UAAU,SAAWR,EAAIoR,cAAc3Q,GAAG,CAAC,MAAQT,EAAIqR,YAAY,CAACrR,EAAIuC,GAAGvC,EAAI2C,GAAG3C,EAAIsR,KAAOtR,EAAIuR,SAAWvR,EAAIwR,eAAe,IAAI,IACjjB,GAAkB,GCkBtB,I,UAAA,CACEjT,KAAM,iBACNqH,MAAO,CACLsL,cAAe,CACb9O,KAAMqP,OACNtG,QAAS,aAEXqG,UAAW,CACTpP,KAAMqP,OACNtG,QAAS,WAEXgG,YAAa,CACX/O,KAAMqP,OACNtG,QAAS,WAEXoG,SAAU,CACRnP,KAAMqP,OACNtG,QAAS,OAEXmG,KAAM,CACJlP,KAAM8I,QACNC,SAAS,GAEX6F,WAAY,CACV5O,KAAM8I,QACNC,SAAS,GAEXiG,aAAc,CACZhP,KAAM8I,QACNC,SAAS,GAEXnM,MAAO0S,QAET7L,SAAU,CACR+K,KAAM,CACJhS,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAAS2F,MAI1B5L,QAAS,CACPkL,cADJ,WAEMhR,KAAK2Q,OACL3Q,KAAK+L,MAAM,aAEbqF,UALJ,WAMMpR,KAAK2Q,OACL3Q,KAAK+L,MAAM,YCrEsa,MCOnb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC7F,OAAA,KAAKkI,QAAA,KAAKG,QAAA,O,kCCzBpC,GAAQ,GCCZ,IACEjQ,KAAM,aACNpC,KAAM,WAAR,OACA,OACA,iBACA,UACA,oBAEE4J,QAAS,CACP6L,kBADJ,WACA,WACM3R,KAAK4R,aAAejI,aAAY,WAC9B,EAAR,yCACA,MAEIkI,iBANJ,WAOgC,OAAtB7R,KAAK4R,cACPhI,cAAc5J,KAAK4R,eAGvBzQ,YAXJ,WAYMnB,KAAK6R,mBACL7R,KAAK8B,OAAO6J,OAAO,eAAe,GAClC3L,KAAK6Q,YAAYjP,GAAK5B,KAAK8R,cAE3B9R,KAAK8B,OAAO6J,OAClB,YACA,8CAE2C,SAAjC3L,KAAK8B,OAAOC,QAAQuJ,UACtBtL,KAAKmL,UAAUY,MAAM,cAAe/L,KAAK6Q,YAAYjP,IAEvD5B,KAAK+L,MAAM,QACX/L,KAAK+R,OAAS,GACd/R,KAAK2Q,KAAO,GAEdmB,YA3BJ,WA4BM,OACN,cACA,aACA,UACA,cACA,aACA,aC3Cia,MFQ7Z,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QGnBX,GAAS,WAAa,IAAI/R,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,aAAanC,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,cAAc,MAAQ,UAAU,cAAc,GAAG,eAAe,IAAIG,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIgS,OAAOnR,GAAKE,WAAW,aAAa,GAAGX,EAAG,eAAe,CAACiB,YAAY,eAAeb,MAAM,CAAC,QAAUR,EAAIsF,QAAQ,MAAQtF,EAAIiS,aAAa,gBAAgB,GAAG,cAAc,GAAG,WAAW,KAAK,iBAAiB,EAAE,QAAmD,IAAzCrV,OAAOsV,KAAKlS,EAAImS,cAAcxV,OAAa,eAAe,gBAAgB,OAASqD,EAAIgS,QAAQrR,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,QAAQhQ,GAAKE,WAAW,cAAc,IACnwB,GAAkB,GCyBtB,I,UAAA,CACExC,KAAM,mBACNqH,MAAO,CACL5G,MAAO,CACLoD,KAAMgQ,MACNjH,QAAS,WAAf,WAEI/I,KAAMqP,QAERtV,KAAM,WAAR,OACA,gBACA,gBACA,UACA,SACA,4BACA,kCAGE2R,QAlBF,WAkBA,WACI9H,EAAcpH,IAAI,oBAAoB,SAA1C,GACM,EAAN,eACM,EAAN,0BAGE+K,MAAO,CACLvH,KAAM,WACAnC,KAAKoS,YACPpS,KAAKqS,wBAIXzM,SAAU,CACRwM,WADJ,WAEM,QAAmD,IAA1CzV,OAAOsV,KAAKjS,KAAKkS,cAAcxV,SAE1CkU,QAAS,CACPjS,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,MAI1BnH,QAAS,CACPuM,oBADJ,WAGM,IAAK,IAAX,KADMrS,KAAKgS,aAAe,GAC1B,kBACQ,IAAK,IAAb,2CAGA,eACA,8CACA,WAGYhS,KAAKgS,aAAahV,KAAK,CACrBsV,KAAMtS,KAAKkS,aAAaK,GAAQ,QAChC3B,QAAS5Q,KAAKkS,aAAaK,GAAQ,YAAY1I,GAAW,QAC1DjI,GAAI4Q,SAClB,2CAEcC,YAAazS,KAAKkS,aAAaK,GAAQ,YAAY1I,SCxFwX,M,0BCOrb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAShC,IAAkB,GAAW,CAACzD,MAAA,QAAMC,WAAAD,EAAA,KAAWsM,cAAA,KAAWC,WAAA,KAAQ1E,cAAA,OC3BlE,IAAI,GAAS,WAAa,IAAIlO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACkB,MAAMtB,EAAI8Q,YAAYvQ,MAAMuB,OAAS,GAAK,cAAcvB,MAAOP,EAAe,aAAG,CAACI,EAAGJ,EAAI8Q,YAAY1O,KAAK,CAACC,IAAI,YAAY7B,MAAM,CAAC,WAAaR,EAAI8Q,gBAAgB,IAC5Q,GAAkB,GCWtB,IACEvS,KAAM,SACN+L,WAAY1N,OAAOmO,OAAOC,GAAgBV,WAAY,IACtD1E,MAAO,CACLkL,YAAa,IAEfjL,SAAU,CACRyF,YADJ,WAEM,MAAO,CACLpE,MAAOjH,KAAK6Q,YAAYvQ,MAAM2G,MAAQ,KACtCC,OAAQlH,KAAK6Q,YAAYvQ,MAAM4G,OAAS,KACxC0L,gBAAiB5S,KAAK6Q,YAAYvQ,MAAMkL,YAChD,cACA,2CCzBoa,MCQha,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,MAAiB,QAKhC,IAAkB,GAAW,CAACpF,MAAA,UCgB9B,QACEyM,QAASC,GACTxU,KAAM,eACN+L,WAAY,CACV0I,iBAAJ,GACIC,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,WACA,iBAEEwN,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAK4Q,QAAU,GACsB,WAAjC5Q,KAAK8B,OAAOC,QAAQuJ,SACtBtL,KAAK6Q,YAAY3J,OAAS,IAE1BlH,KAAK6Q,YAAY3J,OAAS,OAE5B,MACF,KAAK,EACHlH,KAAK6Q,YAAYtO,MAAQvC,KAAK4Q,QAAQ,GAAGA,QACzC5Q,KAAK6Q,YAAYhH,UAAY7J,KAAK4Q,QAAQ,GAAGhP,GAC7C5B,KAAK6Q,YAAYqC,gBAAkBlT,KAAK4Q,QAAQ,GAAG6B,YAAYU,cACzE,sBAEUnT,KAAK6Q,YAAYuC,YAAcpT,KAAK4Q,QAAQ,GAAG6B,YAAYU,cACrE,eAEU,SAIRtF,QApCF,WAqCI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,OAAR,EACQ,KAAR,SACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,WAAR,EACQ,YAAR,GACQ,gBAAR,EACQ,MAAR,SACQ,SAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,OACU,OAAV,OACU,aAAV,EACU,UAAV,QAKIxC,OAvBJ,WAwBM9Q,KAAKmB,cACLnB,KAAKqT,eCxG0a,M,2FCOjb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAehC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWmN,aAAA,KAAUjN,WAAA,KAASkN,YAAA,KAASC,WAAA,KAAQC,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OCjCzI,IAAI,GAAS,WAAa,IAAI/T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,cAAcnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,QAAQG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgU,QAAQnT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAIgU,QAAQrX,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,aAAa,CAACO,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAgB,KAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,OAAQjQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACj8C,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,IAAIvC,EAAI2C,GAAG3C,EAAIwC,OAAO,KAAKpC,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,cAAc,MAAQ,UAAU,cAAc,GAAG,eAAe,IAAIG,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIgS,OAAOnR,GAAKE,WAAW,aAAa,GAAGX,EAAG,eAAe,CAACiB,YAAY,eAAeb,MAAM,CAAC,QAAUR,EAAIsF,QAAQ,MAAQtF,EAAIiU,aAAa,gBAAgB,GAAG,cAAc,GAAG,WAAW,KAAK,iBAAiB,EAAE,QAAmD,IAAzCrX,OAAOsV,KAAKlS,EAAIkU,cAAcvX,OAAa,eAAe,gBAAgB,OAASqD,EAAIgS,QAAQrR,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgU,QAAQnT,GAAKE,WAAW,aAAaX,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,yCAAyCC,GAAG,CAAC,OAAST,EAAImU,oBAAoBxT,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAIoU,YAAYvT,GAAKE,WAAW,kBAAkB,IACx+B,GAAkB,GC6BtB,I,UAAA,CACExC,KAAM,mBACNqH,MAAO,CACL5G,MAAO,CACLoD,KAAMgQ,MACNjH,QAAS,WAAf,WAEI3I,MAAO,CACLJ,KAAMqP,OACNtG,QAAS,YAEX/I,KAAMqP,OACN4C,QAAS5C,OACT3H,UAAW4H,OACX4C,OAAQC,UAEVpY,KAAM,WAAR,OACA,gBACA,gBACA,UACA,eACA,SACA,4BACA,+BACA,iCAGEwM,QA3BF,WA2BA,WACI3C,EAAcpH,IAAI,oBAAoB,SAA1C,GACM,EAAN,eACM,EAAN,yBAGE+K,MAAO,CACLvH,KAAM,WACJyB,QAAQC,IAAI,UACR7D,KAAKoS,YACPpS,KAAKkU,sBAGTE,QAAS,WACHpU,KAAKoS,YACPpS,KAAKkU,sBAGTrK,UAAW,WACL7J,KAAKoS,YACPpS,KAAKkU,uBAIXtO,SAAU,CACRwM,WADJ,WAEM,QAAmD,IAA1CzV,OAAOsV,KAAKjS,KAAKiU,cAAcvX,SAE1CqX,QAAS,CACPpV,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,MAI1BnH,QAAS,CACPoO,mBADJ,WAGM,IAAK,IAAX,KADMlU,KAAKgU,aAAe,GAC1B,kBACQ,IAAK,IAAb,sCACU,IAAK,IAAf,yCACA,QACA,CAEY,IAAZ,sCACA,QACA,IAEA,sBACA,oDAEchU,KAAKgU,aAAahX,KAAK,CACrBsV,KAAMtS,KAAKiU,aAAa1B,GAAQ,QAChC3B,QAAS5Q,KAAKiU,aAAa1B,GAAQ,YAAYgC,GAC/D,QAEgBC,IAAKC,EAAQ,QACb7S,GAAI6S,EAAQ,MACZvY,KAAMuY,MAOlBC,aA9BJ,SA8BA,GACM,YAAkB3T,IAAdf,KAAKmC,MAAsBsS,EAAQtS,OAASnC,KAAKmC,cAI3D,oBACA,gDAI2BpB,IAAjBf,KAAKoU,SAAyBK,EAAQL,UAAYpU,KAAKoU,kBAGvCrT,IAAhBf,KAAKqU,SAAyBrU,KAAKqU,OAAOI,OAGrCzU,KAAKmU,aAAenU,KAAK2U,iBAAiBF,EAAQ,cAE7DE,iBAhDJ,SAgDA,GACM,IAAN,GACA,WACA,WACA,UACA,WACA,WAEA,kBACM,IAAK,IAAX,OACQ,IAAmD,IAA/CC,EAAUlH,QAAQmH,EAASC,IAC7B,OAAO,EAGX,OAAO,MC5J4a,MCOrb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAUhC,IAAkB,GAAW,CAAC1O,MAAA,QAAMC,WAAAD,EAAA,KAAWmN,aAAA,KAAUb,cAAA,KAAWC,WAAA,KAAQ1E,cAAA,OC5B5E,IAAI,GAAS,WAAa,IAAIlO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,SAASG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAc,MAAEvN,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAU,QAAStN,IAAME,WAAW,oBAAqD,WAAhCf,EAAI+B,OAAOC,QAAQuJ,SAAuB,CAACnL,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,KAAK,IAAM,MAAM,MAAQ,UAAU,cAAc,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,SAASqN,GAAG,WAAW,MAAO,CAACvM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAW,MAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,QAASM,IAAME,WAAW,4BAA4B0N,OAAM,IAAO,MAAK,EAAM,YAAY9N,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAW,MAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,QAASM,IAAME,WAAW,0BAA0BX,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,KAAK,IAAM,MAAM,MAAQ,UAAU,cAAc,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,SAASqN,GAAG,WAAW,MAAO,CAACvM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,SAAUM,IAAME,WAAW,6BAA6B0N,OAAM,IAAO,MAAK,EAAM,YAAY9N,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,SAAUM,IAAME,WAAW,4BAA4Bf,EAAIkB,KAAKd,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,yBAAyBG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAY,OAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,SAAUM,IAAME,WAAW,4BAA4B,GAAGX,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,eAAeG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAiB,YAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,cAAeM,IAAME,WAAW,iCAAiC,IAAI,GAAKf,EAAImO,SAAS5N,MAAMkL,YAE9uDzL,EAAIkB,KAFuvDd,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,UAAU,CAACJ,EAAIuC,GAAG,sBAAsB,GAAGnC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,UAAU,CAACqM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,UAAUqN,GAAG,SAASC,GACzpE,IAAIiD,EAAQjD,EAAIiD,MAChB,MAAO,CAACzP,EAAG,iBAAiB,CAACI,MAAM,CAAC,eAAeqP,EAAM,cAAc,IAAIlP,MAAM,CAAC3B,MAAOgB,EAAmB,gBAAEY,SAAS,SAAUC,GAAMb,EAAI6S,gBAAgBhS,GAAKE,WAAW,yBAAyB,MAAK,EAAM,eAAe,IAAI,GAAYX,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,IAAI,IAAM,KAAK,MAAQ,kBAAkB,KAAO,IAAI,cAAc,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,SAASqN,GAAG,WAAW,MAAO,CAACvM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAe,UAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,YAAaM,IAAME,WAAW,gCAAgC0N,OAAM,KAAQ9N,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAe,UAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,YAAaM,IAAME,WAAW,8BAA8BX,EAAG,WAAW,CAACI,MAAM,CAAC,IAAM,KAAK,IAAM,MAAM,MAAQ,oBAAoB,KAAO,IAAI,cAAc,IAAIiM,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,SAASqN,GAAG,WAAW,MAAO,CAACvM,EAAG,eAAe,CAACiB,YAAY,YAAYb,MAAM,CAAC,eAAe,GAAG,cAAc,GAAG,KAAO,UAAUG,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAiB,YAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,cAAeM,IAAME,WAAW,kCAAkC0N,OAAM,KAAQ9N,MAAM,CAAC3B,MAAOgB,EAAImO,SAAS5N,MAAiB,YAAEK,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAImO,SAAS5N,MAAO,cAAeM,IAAME,WAAW,iCAAiC,IACn5C,GAAkB,GCiDtB,IACExC,KAAM,cACNqH,MAAO,CACL5G,MAAO,IAET7C,KAAM,WAAR,OACA,wBACA,8BAEEwN,MAAO,CACLkJ,gBAAiB,SAArB,GACM5S,KAAKkO,SAAS5N,MAAMsS,gBAAkBmC,IAG1CnP,SAAU,CACRsI,SAAU,CACRvP,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,OCxEwZ,M,0BCOhb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAYhC,IAAkB,GAAW,CAACsG,aAAA,KAAUnF,QAAA,KAAK4G,gBAAA,KAAa7H,UAAA,KAAO8H,UAAA,KAAO1G,QAAA,KAAKkF,WAAA,KAAQxF,cAAA,OC9BrF,IAAI,GAAS,WAAa,IAAIlO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI8C,KAAKjC,GAAKE,WAAW,SAASf,EAAI2B,GAAI3B,EAAc,YAAE,SAASmV,EAAU5W,EAAKiR,GAAO,OAAOpP,EAAG,UAAU,CAACd,IAAK,aAAekQ,EAAOhP,MAAM,CAAC,MAAQjC,GAAMkO,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,QAAQqN,GAAG,WAAW,MAAO,CAACvM,EAAG,SAAS,CAACJ,EAAIuC,GAAGvC,EAAI2C,GAAGwS,EAAU1U,OAAOT,EAAIuC,GAAG,MAAMnC,EAAG,SAAS,CAACJ,EAAIuC,GAAGvC,EAAI2C,GAAGwS,EAAUtN,UAAU4G,OAAM,IAAO,MAAK,QAAU,IAC3gB,GAAkB,GCgBtB,IACElQ,KAAM,aACNqH,MAAO,CACL5G,MAAOyS,QAETtV,KAAM,WAAR,OACA,0BAEE0J,SAAU,CACR/C,KAAM,CACJlE,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,OC/BuZ,MCO/a,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC1G,QAAA,KAAM8H,UAAA,KAAOC,eAAA,OCU3C,QACEuE,QAASC,GACTxU,KAAM,mBACN+L,WAAY,CACV8K,YAAJ,GACIC,iBAAJ,GACIC,WAAJ,GACIrC,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,aAEEwN,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAK6R,mBACL7R,KAAK+T,QAAU,GACf,MACF,KAAK,EACH/T,KAAK2R,oBACD3R,KAAK+T,QAAQrX,OAAS,IACxBsD,KAAK6Q,YAAYtO,MAAQvC,KAAK+T,QAAQ,GAAG,WACzC/T,KAAK6Q,YAAYhK,MAAQ7G,KAAK+T,QAAQ,GAAG,QAAQ,SACjD/T,KAAK6Q,YAAY7K,MAAQwM,SAASxS,KAAK+T,QAAQ,GAAG,QAEpD,SAIRlG,QA/BF,WAgCI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,aACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,OACQ,MAAR,GACQ,OAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAvBJ,WAwBM9Q,KAAKmB,cACLnB,KAAKqT,eC9F8a,MCOrb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI/T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,cAAcnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,QAAQG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgU,QAAQnT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAIgU,QAAQrX,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,gBAAgB,CAACO,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAmB,QAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,UAAWjQ,IAAME,WAAW,yBAAyBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IAC78C,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgH,QAAQnG,GAAKE,WAAW,YAAYf,EAAI2B,GAAI3B,EAAgB,cAAE,SAASgH,EAAQwI,GAAO,OAAOpP,EAAG,UAAU,CAACd,IAAK,YAAckQ,EAAOhP,MAAM,CAAC,MAAQwG,GAASyF,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,QAAQqN,GAAG,WAAW,MAAO,CAACvM,EAAG,MAAM,CAACI,MAAM,CAAC,IAAMR,EAAIuV,SAAWvO,EAAU,aAAahH,EAAIuC,GAAG,MAAMnC,EAAG,MAAM,CAACI,MAAM,CAAC,IAAMR,EAAIuV,SAAWvO,EAAU,cAAchH,EAAIuC,GAAG,QAAQkM,OAAM,IAAO,MAAK,QAAU,IAChkB,GAAkB,GCatB,I,wCAAA,CACElQ,KAAM,gBACNqH,MAAO,CACL5G,MAAOyS,QAETtV,KAAM,WAAR,OACA,gBACA,oCAEE2R,QATF,WASA,WACI9H,EAAcpH,IAAI,6BAA6B,SAAnD,GACM,IAAN,KACA,wBACM,IAAK,IAAX,QACQ,IAAR,gBACY4W,EAAK7Y,OAAS,GAChBa,EAAOP,KAAKuY,EAAK,IAGrB,EAAN,wCAGE3P,SAAU,CACRmB,QAAS,CACPpI,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,QC1C0Z,MCOlb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAMhC,IAAkB,GAAW,CAACoB,UAAA,KAAOC,eAAA,OCWrC,QACEuE,QAASC,GACTxU,KAAM,sBACN+L,WAAY,CACV8K,YAAJ,GACIC,iBAAJ,GACII,cAAJ,GACIxC,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,aAEEwN,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAK6R,mBACL7R,KAAK+T,QAAU,GACf,MACF,KAAK,EACH/T,KAAK2R,oBACD3R,KAAK+T,QAAQrX,OAAS,IACxBsD,KAAK6Q,YAAYtO,MAAQvC,KAAK+T,QAAQ,GAAG,WACzC/T,KAAK6Q,YAAYhK,MAAQ7G,KAAK+T,QAAQ,GAAG,QAAQ,SACjD/T,KAAK6Q,YAAY7K,MAAQwM,SAASxS,KAAK+T,QAAQ,GAAG,QAEpD,SAIRlG,QA/BF,WAgCI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,gBACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,QAAR,KACQ,MAAR,GACQ,OAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAvBJ,WAwBM9Q,KAAKmB,cACLnB,KAAKqT,eC9Fib,MCQxb,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OChCvH,IAAI,GAAS,WAAa,IAAI/T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,cAAcnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,OAAO,QAAU,WAAWG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgU,QAAQnT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAIgU,QAAQrX,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAgB,KAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,OAAQjQ,IAAME,WAAW,sBAAsBX,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,SAASG,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAgB,KAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,OAAQjQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACroD,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI8C,KAAKjC,GAAKE,WAAW,SAAS,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,GAAG,MAAQ,iBAAiBR,EAAI2B,GAAI3B,EAAa,WAAE,SAASuI,GAAU,OAAOnI,EAAG,UAAU,CAACd,IAAIiJ,EAAS/H,MAAM,CAAC,MAAQ+H,GAAUkE,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,QAAQqN,GAAG,WAAW,MAAO,CAACvM,EAAG,SAAS,CAACJ,EAAIuC,GAAGvC,EAAI2C,GAAG4F,QAAekG,OAAM,IAAO,MAAK,SAAW,IACjf,GAAkB,GCWtB,IACElQ,KAAM,YACNqH,MAAO,CACL5G,MAAOyS,QAETtV,KAAM,WAAR,OACA,WACA,WACA,kBACA,UACA,mCAGE0J,SAAU,CACR/C,KAAM,CACJlE,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACyB,IAAbC,IACFA,EAAW,IAEbjN,KAAK+L,MAAM,QAASkB,OClCsZ,MCO9a,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAOhC,IAAkB,GAAW,CAAC1G,QAAA,KAAM8H,UAAA,KAAOC,eAAA,OCW3C,QACEuE,QAASC,GACTxU,KAAM,oBACN+L,WAAY,CACV8K,YAAJ,GACIC,iBAAJ,GACIK,UAAJ,GACIzC,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,aAEEwN,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAK+T,QAAU,GACf,MACF,KAAK,EACC/T,KAAK+T,QAAQrX,OAAS,IACxBsD,KAAK6Q,YAAYtO,MAAQvC,KAAK+T,QAAQ,GAAG,WACzC/T,KAAK6Q,YAAY/J,KAAO9G,KAAK+T,QAAQ,GAAG,QAAQ,SAChD/T,KAAK6Q,YAAYhK,MAAQ7G,KAAK+T,QAAQ,GAAG,QAAQ,SACjD/T,KAAK6Q,YAAY7K,MAAQwM,SAASxS,KAAK+T,QAAQ,GAAG,QAEpD,SAIRlG,QA9BF,WA+BI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,cACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,GACQ,MAAR,GACQ,KAAR,GACQ,MAAR,GACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAxBJ,WAyBM9Q,KAAKmB,cACLnB,KAAKqT,eC/F+a,MCOtb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAchC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,KAAa7F,cAAA,OChCpI,IAAI,GAAS,WAAa,IAAIlO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,cAAcnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,OAAO,QAAU,UAAU,OAASR,EAAI2V,WAAWhV,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgU,QAAQnT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAIgU,QAAQrX,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,gBAAgB,CAACO,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAmB,QAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,UAAWjQ,IAAME,WAAW,yBAAyBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACx/C,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgH,QAAQnG,GAAKE,WAAW,YAAYf,EAAI2B,GAAI3B,EAAgB,cAAE,SAAS4V,EAAYpG,GAAO,OAAOpP,EAAG,UAAU,CAACd,IAAK,YAAckQ,EAAOhP,MAAM,CAAC,MAAQgP,GAAO/C,YAAYzM,EAAI0M,GAAG,CAAC,CAACpN,IAAI,QAAQqN,GAAG,WAAW,MAAO,CAACvM,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,wBAA0BoV,EAAYrX,KAAO,YAAYyB,EAAIuC,GAAG,MAAMnC,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,wBAA0BoV,EAAYrX,KAAO,cAAcyB,EAAIuC,GAAG,QAAQkM,OAAM,IAAO,MAAK,QAAU,IACzmB,GAAkB,GCatB,IACElQ,KAAM,gBACNqH,MAAO,CACL5G,MAAOpC,QAETT,KAAM,WAAR,OACA,iCACA,qBACA,kBAEEwM,QAVF,WAUA,WACuD,IAA/C/L,OAAOsV,KAAKjS,KAAK4V,mBAAmBlZ,QACtCqJ,EAAcpH,IAAI,4BAA4B,SAApD,GACQ,IAAR,oBACA,KACQ,IAAK,IAAb,QACU,IAAV,gBAEc4W,EAAK7Y,OAAS,IACZ6Y,EAAK,KAAMM,EACb,EAAd,yCAGcA,EAAQN,EAAK,IAAM,EAAjC,oBACc,EAAd,mBACgBjX,KAAMiX,EAAK,GACXO,OAAQ,CAACP,EAAK,QAMlB,EAAZ,iBACU,EAAV,mDAKE3P,SAAU,CACRmB,QAAS,CACPpI,IADN,WAEQ,OAAOqB,KAAK+V,aAAa/V,KAAKjB,MAAMT,OAEtC0O,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAAS/L,KAAK+V,aAAa9I,QC1DwY,MCOlb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAMhC,IAAkB,GAAW,CAACoB,UAAA,KAAOC,eAAA,OCWrC,QACEuE,QAASC,GACTxU,KAAM,uBACN+L,WAAY,CACV8K,YAAJ,GACIC,iBAAJ,GACIY,cAAJ,GACIhD,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,WACA,iBAEEwN,MAAO,CACLmH,YAAa,SAAjB,GACMjN,QAAQC,IAAIoS,IAEdtF,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAK+T,QAAU,GACf,MACF,KAAK,EACC/T,KAAK+T,QAAQrX,OAAS,IACxBsD,KAAK6Q,YAAYtO,MAAQvC,KAAK+T,QAAQ,GAAG,WACA,MAArC/T,KAAK+T,QAAQ,GAAG,QAAQ,UAC1B/T,KAAK6Q,YAAYlI,SAAU,EAC3B3I,KAAK6Q,YAAY/J,KAAO,MAExB9G,KAAK6Q,YAAYlI,SAAU,EAC3B3I,KAAK6Q,YAAY/J,KAAO9G,KAAK+T,QAAQ,GAAG7X,KAAKga,MAC7ClW,KAAK6Q,YAAYsF,IAAMnW,KAAK+T,QAAQ,GAAG7X,KAAKiX,cAAciD,SAC1DpW,KAAK6Q,YAAYhI,IAAM7I,KAAK+T,QAAQ,GAAG7X,KAAKiX,cAAckD,UAE5DrW,KAAK6Q,YAAY7K,MAAQwM,SAASxS,KAAK+T,QAAQ,GAAGnS,KAEpD,SAIRiM,QAzCF,WA0CI7N,KAAKqT,aAEPvN,QAAS,CACP4P,UADJ,SACA,GACM,MAAkB,MAAdlB,EAAI0B,YAId,8BACA,+BAMI7C,UAbJ,WAcMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,iBACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,QAAR,CAAU,KAAV,UAAU,OAAV,SACQ,MAAR,GACQ,KAAR,IACQ,SAAR,EACQ,IAAR,EACQ,IAAR,IACQ,MAAR,IACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAvCJ,WAwCM9Q,KAAKmB,cACLnB,KAAKqT,eCxHkb,MCOzb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI/T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,cAAcnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,KAAO,SAAS,QAAU,SAASG,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAIgU,QAAQnT,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAIgU,QAAQrX,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAgB,KAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,OAAQjQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACp9C,GAAkB,GCkCtB,IACE+R,QAASC,GACTxU,KAAM,kBACN+L,WAAY,CACV8K,YAAJ,GACIC,iBAAJ,GACIK,UAAJ,GACIzC,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,WACA,oBAEEwN,MAAO,CACLiH,KAAM,SAAV,cACM,OAAQe,GACN,KAAK,EACH1R,KAAK+T,QAAU,GACf,MACF,KAAK,EACH/T,KAAK4R,aAAejI,aAAY,WAC9B,EAAZ,yCACA,KACc3J,KAAK+T,QAAQrX,OAAS,IACxBsD,KAAK6Q,YAAYtO,MAAQvC,KAAK+T,QAAQ,GAAG,WACzC/T,KAAK6Q,YAAY7K,MAAQwM,SAASxS,KAAK+T,QAAQ,GAAG,QAEpD,SAIRlG,QAhCF,WAiCI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,YACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,cACQ,MAAR,GACQ,OAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAvBJ,WAwBM9Q,KAAKmB,cACLnB,KAAKqT,eC/F6a,MCOpb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI/T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,cAAcnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,oBAAoB,CAACO,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIuW,SAAS1V,GAAKE,WAAW,cAAcX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAuC,IAAxBR,EAAIuW,SAAS5Z,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IACzxC,GAAkB,GCDlB,GAAS,WAAa,IAAIf,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,eAAenC,EAAG,YAAYA,EAAG,eAAe,CAACI,MAAM,CAAC,cAAc,cAAc,MAAQ,UAAU,cAAc,GAAG,eAAe,IAAIG,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAIgS,OAAOnR,GAAKE,WAAW,aAAa,GAAGX,EAAG,eAAe,CAACiB,YAAY,eAAeb,MAAM,CAAC,QAAUR,EAAIsF,QAAQ,MAAQtF,EAAIwW,cAAc,gBAAgB,GAAG,cAAc,GAAG,WAAW,KAAK,iBAAiB,EAAE,QAAmD,IAAzC5Z,OAAOsV,KAAKlS,EAAIyW,cAAc9Z,OAAa,eAAe,gBAAgB,OAASqD,EAAIgS,QAAQrR,MAAM,CAAC3B,MAAOgB,EAAY,SAAEY,SAAS,SAAUC,GAAMb,EAAIuW,SAAS1V,GAAKE,WAAW,cAAcX,EAAG,aAAa,CAACI,MAAM,CAAC,MAAQ,mCAAmCC,GAAG,CAAC,OAAST,EAAI0W,qBAAqB/V,MAAM,CAAC3B,MAAOgB,EAAiB,cAAEY,SAAS,SAAUC,GAAMb,EAAI2W,cAAc9V,GAAKE,WAAW,oBAAoB,IACj+B,GAAkB,GCoCtB,IACExC,KAAM,oBACNqH,MAAO,CACL5G,MAAO,CACLoD,KAAMgQ,MACNjH,QAAS,WAAf,WAEI/I,KAAM,IAERjG,KAAM,WAAR,OACA,gBACA,iBACA,UACA,iBACA,SACA,6BACA,kCAGE2R,QAnBF,WAmBA,WACI9H,EAAcpH,IAAI,qBAAqB,SAA3C,GACM,EAAN,eACM,EAAN,0BAGEiH,SAAU,CACRwM,WADJ,WAEM,QAAmD,IAA1CzV,OAAOsV,KAAKjS,KAAKwW,cAAc9Z,SAE1C4Z,SAAU,CACR3X,IADN,WAEQ,OAAOqB,KAAKjB,OAEdiO,IAJN,SAIA,GACQhN,KAAK+L,MAAM,QAASkB,MAI1BnH,QAAS,CACP2Q,oBADJ,WAGM,IAAK,IAAX,KADMzW,KAAKuW,cAAgB,GAC3B,mBACQ,IAAR,wBACeD,EAAS5G,QAAU1P,KAAK0W,eAC7B1W,KAAKuW,cAAcvZ,KAAK,CACtBsZ,SAAUA,EACV1U,GAAI0U,EAAS1U,GACbtD,KAAMgY,EAAShY,KACfqY,MAAOL,EAASK,YCrF8Z,MCOtb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAUhC,IAAkB,GAAW,CAACvQ,MAAA,QAAMC,WAAAD,EAAA,KAAWmN,aAAA,KAAUb,cAAA,KAAWC,WAAA,KAAQ1E,cAAA,OCK5E,QACE4E,QAASC,GACTxU,KAAM,uBACN+L,WAAY,CACV8K,YAAJ,GACIyB,kBAAJ,GACI3D,cAAJ,GACID,eAAJ,IAEE9W,KAAM,WAAR,OACA,cAEEwN,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAKsW,SAAW,GAChB,MACF,KAAK,EACCtW,KAAKsW,SAAS5Z,OAAS,IACzBsD,KAAK6Q,YAAYtO,MAAQvC,KAAKsW,SAAS,GAAGhY,KAC1C0B,KAAK6Q,YAAYpK,WAAa+L,SAASxS,KAAKsW,SAAS,GAAG1U,KAE1D,SAIRiM,QA3BF,WA4BI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,iBACQ,YAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,MAAR,GACQ,MAAR,OACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAtBJ,WAuBM9Q,KAAKmB,cACLnB,KAAKqT,eCvFkb,MCOzb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OC/BvH,IAAI,GAAS,WAAa,IAAI/T,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,WAAWnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,qBAAqBnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,iBAAiBnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,kBAAkBnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,uBAAuB,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACO,MAAM,CAAC3B,MAAOgB,EAAW,QAAEY,SAAS,SAAUC,GAAMb,EAAI6Q,QAAQhQ,GAAKE,WAAW,aAAaX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAsC,IAAvBR,EAAI6Q,QAAQlU,QAAc8D,GAAG,CAAC,SAAW,SAASgB,GAAQ,OAAOzB,EAAIgM,MAAM,UAAUrL,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,UAAYR,EAAI8J,UAAU,MAAQ,kBAAkB,KAAO,QAAQnJ,MAAM,CAAC3B,MAAOgB,EAAgB,aAAEY,SAAS,SAAUC,GAAMb,EAAI8W,aAAajW,GAAKE,WAAW,kBAAkBX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAA2C,IAA5BR,EAAI8W,aAAana,QAAcgE,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,UAAYR,EAAI8J,UAAU,MAAQ,wBAAwB,KAAO,UAAUnJ,MAAM,CAAC3B,MAAOgB,EAAa,UAAEY,SAAS,SAAUC,GAAMb,EAAI+W,UAAUlW,GAAKE,WAAW,eAAeX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAwC,IAAzBR,EAAI+W,UAAUpa,QAAcgE,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,mBAAmB,CAACI,MAAM,CAAC,UAAYR,EAAI8J,UAAU,MAAQ,yBAAyB,KAAO,UAAUnJ,MAAM,CAAC3B,MAAOgB,EAAc,WAAEY,SAAS,SAAUC,GAAMb,EAAIgX,WAAWnW,GAAKE,WAAW,gBAAgBX,EAAG,iBAAiB,CAACI,MAAM,CAAC,aAAyC,IAA1BR,EAAIgX,WAAWra,QAAcgE,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,sBAAsBnC,EAAG,YAAY,CAACA,EAAG,cAAc,CAACO,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAI8Q,YAAYjQ,GAAKE,WAAW,iBAAiBX,EAAG,aAAa,CAACO,MAAM,CAAC3B,MAAOgB,EAAI8Q,YAAgB,KAAElQ,SAAS,SAAUC,GAAMb,EAAI+M,KAAK/M,EAAI8Q,YAAa,OAAQjQ,IAAME,WAAW,sBAAsBX,EAAG,gBAAgB,CAACI,MAAM,CAAC,YAAcR,EAAI8Q,gBAAgB,IAAI,GAAG1Q,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAI+Q,QAAQpQ,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IAC57F,GAAkB,GCqDtB,IACE+R,QAASC,GACTxU,KAAM,sBACN+L,WAAY,CACV8K,YAAJ,GACIC,iBAAJ,GACIrC,iBAAJ,GACIsC,WAAJ,GACIrC,eAAJ,GACIC,cAAJ,IAEE/W,KAAM,WAAR,OACA,WACA,iBACA,gBACA,aACA,gBAEEwN,MAAO,CACLiH,KAAM,SAAV,GACM,OAAQe,GACN,KAAK,EACH1R,KAAK6R,mBACL7R,KAAK4Q,QAAU,GACf,MACF,KAAK,EACH5Q,KAAK6J,UAAY7J,KAAK4Q,QAAQ,GAAGhP,GACjC5B,KAAK6W,aAAe,GACpB,MACF,KAAK,EACH7W,KAAK8W,UAAY,GACjB,MACF,KAAK,EACH9W,KAAK+W,WAAa,GAClB,MACF,KAAK,EACH/W,KAAK2R,oBACL3R,KAAK6Q,YAAYtO,MAAQvC,KAAK4Q,QAAQ,GAAGA,QACzC5Q,KAAK6Q,YAAYhK,MAAQ7G,KAAK6W,aAAa,GAAG3a,KAAK2K,MACnD7G,KAAK6Q,YAAY7K,MAAQwM,SAASxS,KAAK6W,aAAa,GAAGjV,IACvD5B,KAAK6Q,YAAYrI,YAAcgK,SAASxS,KAAK8W,UAAU,GAAGlV,IAC1D5B,KAAK6Q,YAAYtI,aAAeiK,SAASxS,KAAK+W,WAAW,GAAGnV,IAC5D,SAIRiM,QA9CF,WA+CI7N,KAAKqT,aAEPvN,QAAS,CACPuN,UADJ,WAEMrT,KAAK6Q,YAAc5B,KAAKqE,MAC9B,gBACQ,IAAR,EACQ,KAAR,gBACQ,OAAR,EACQ,IAAR,CAAU,IAAV,EAAU,KAAV,GACQ,KAAR,OACQ,MAAR,GACQ,OAAR,EACQ,aAAR,EACQ,cAAR,EACQ,MAAR,CACU,QAAV,EACU,MAAV,IACU,OAAV,IACU,aAAV,EACU,gBAAV,YACU,UAAV,GACU,YAAV,QAKIxC,OAzBJ,WA0BM9Q,KAAKmB,cACLnB,KAAKqT,eClIib,MCOxb,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAahC,IAAkB,GAAW,CAACjN,MAAA,QAAMC,WAAAD,EAAA,KAAWE,WAAA,KAASkN,YAAA,KAASE,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,OCZvH,QACExV,KAAM,gBACN+L,WAAY,CACV2M,aAAJ,GACIC,iBAAJ,GACIC,kBAAJ,GACIC,qBAAJ,GACIC,oBAAJ,GACIC,gBAAJ,GACIC,qBAAJ,GACIC,oBAAJ,IAEErb,KAAM,WAAR,OACA,UACA,qBAEEwM,QAhBF,WAgBA,WACI1I,KAAKmL,UAAUC,IAAI,iBAAiB,SAAxC,GACM,EAAN,UACM,EAAN,8BCtCoa,MCOha,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAKhC,IAAkB,GAAW,CAAC2C,WAAA,OCvB9B,IAAI,GAAS,WAAa,IAAIhO,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,WAAW,CAACI,MAAM,CAAC,WAAa,IAAIG,MAAM,CAAC3B,MAAOgB,EAAc,WAAEY,SAAS,SAAUC,GAAMb,EAAImB,WAAWN,GAAKE,WAAW,eAAe,CAACX,EAAG,YAAY,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,SAAS,CAACX,EAAG,mBAAmB,CAACA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,oBAAoBnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,SAAWR,EAAI4Q,KAAO,EAAE,KAAO,MAAM,CAAC5Q,EAAIuC,GAAG,gBAAgBnC,EAAG,aAAaA,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACR,EAAIuC,GAAG,YAAY,GAAGnC,EAAG,kBAAkB,CAACA,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,4BAA4BnC,EAAG,cAAc,CAACA,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,IAAIG,MAAM,CAAC3B,MAAOgB,EAAe,YAAEY,SAAS,SAAUC,GAAMb,EAAIiB,YAAYJ,GAAKE,WAAW,gBAAgB,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,SAAS,MAAQ,YAAYJ,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,SAAS,MAAQ,WAAW,GAAwB,WAApBR,EAAIiB,YAA0Bb,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIuC,GAAG,mEAAmEnC,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIuC,GAAG,2DAA2D,IAAI,GAAGnC,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,YAAY,CAACR,EAAIuC,GAAG,0DAA0DnC,EAAG,iBAAiB,CAACI,MAAM,CAAC,YAAa,GAAOG,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,SAAS,CAACI,MAAM,CAAC,MAAQ,wBAAwB,CAACJ,EAAG,eAAe,CAACJ,EAAIuC,GAAG,gBAAgBnC,EAAG,cAAc,CAACA,EAAG,gBAAgB,CAACI,MAAM,CAAC,IAAM,GAAG,SAA+B,WAApBR,EAAIiB,aAA0BN,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAIoO,KAAKvN,GAAKE,WAAW,SAAS,CAACX,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,SAASJ,EAAG,UAAU,CAACI,MAAM,CAAC,MAAQ,UAAU,MAAQ,iBAAiB,GAAiB,eAAbR,EAAIoO,KAAuBhO,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIuC,GAAG,mDAAmDnC,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,SAAS,CAACR,EAAIuC,GAAG,2FAAyG,QAAbvC,EAAIoO,KAAgBhO,EAAG,YAAY,CAACA,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAAC3B,MAAOgB,EAAS,MAAEY,SAAS,SAAUC,GAAMb,EAAIkH,MAAMrG,GAAKE,WAAW,YAAY,GAAGX,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,WAAWG,MAAM,CAAC3B,MAAOgB,EAAU,OAAEY,SAAS,SAAUC,GAAMb,EAAImH,OAAOtG,GAAKE,WAAW,aAAa,IAAI,GAAGX,EAAG,QAAQ,CAACA,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIkH,MAAQ,KAAMlH,EAAImH,OAAS,QAAQ,CAACnH,EAAIuC,GAAG,YAAY,GAAGnC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIkH,MAAQ,KAAMlH,EAAImH,OAAS,OAAO,CAACnH,EAAIuC,GAAG,WAAW,GAAGnC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIkH,MAAQ,KAAMlH,EAAImH,OAAS,OAAO,CAACnH,EAAIuC,GAAG,YAAY,GAAGnC,EAAG,QAAQ,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,QAAQ,CAACK,GAAG,CAAC,MAAQ,SAASgB,GAAQzB,EAAIkH,MAAQ,KAAMlH,EAAImH,OAAS,OAAO,CAACnH,EAAIuC,GAAG,WAAW,IAAI,IAAI,GAAGvC,EAAIkB,MAAM,IAAI,GAAGd,EAAG,iBAAiB,CAACO,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,GAAGX,EAAG,oBAAoB,CAACI,MAAM,CAAC,KAAO,MAAM,CAACJ,EAAG,iBAAiB,CAACI,MAAM,CAAC,KAAO,IAAIC,GAAG,CAAC,KAAOT,EAAIoB,aAAaT,MAAM,CAAC3B,MAAOgB,EAAQ,KAAEY,SAAS,SAAUC,GAAMb,EAAI4Q,KAAK/P,GAAKE,WAAW,WAAW,IAAI,IAAI,IAAI,IACj/G,GAAkB,GC6EtB,IACExC,KAAM,gBACN+L,WAAY,CACV2I,eAAJ,IAEErN,MAAO,CACLzE,WAAY,MAEdhF,KAAM,WAAR,OACA,OACA,qBACA,WACA,WACA,aAEEwN,MAAO,CACLiH,KAAM,SAAV,GACsB,IAAZe,GACuB,WAArB1R,KAAKgB,cACPhB,KAAKmO,KAAO,SAKpBrI,QAAS,CACP3E,YADJ,WAEMnB,KAAK+L,MAAM,cAAe,CACxB/K,YAAahB,KAAKgB,YAClBmN,KAAMnO,KAAKmO,KACXlH,MAAOjH,KAAKiH,MACZC,OAAQlH,KAAKkH,YC5G+Y,M,aCOha,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,MAAiB,QAsBhC,IAAkB,GAAW,CAACsQ,UAAA,KAAOtR,OAAA,KAAKE,MAAA,QAAMD,UAAAC,EAAA,KAAUC,WAAAD,EAAA,KAAWgI,QAAA,KAAK9H,WAAA,KAASyH,WAAA,KAAQyF,YAAA,KAASnF,UAAA,KAAOC,eAAA,KAAYC,QAAA,KAAKmF,YAAA,KAASC,mBAAA,KAAgBC,eAAA,QAAeC,cAAA,QAAcC,gBAAA,KAAa7F,cAAA,O,wBCxChL,IACXwJ,aAAa,EAMbC,KAPW,SAON3R,EAAe4R,GAChB3X,KAAK2X,MAAQA,EACb3X,KAAK+F,cAAgBA,GAKzB6R,KAdW,WAeF5X,KAAK2X,MAAM5V,QAAQ8V,yBACpB7X,KAAK2X,MAAMhM,OAAO,yBAAyB,GAC3C3L,KAAK8X,YAMbA,QAvBW,WAwBP,IAAIC,EAAO/X,KACXgY,YAAW,WACPD,EAAKE,iBACN,IAKPA,aAhCW,WAiCP,IAAMC,EAAc,IAAIlT,KAClBmT,EAAY3F,SAAS0F,EAAYE,UAAY,KACnDpY,KAAK+F,cAAcpH,IACf,oBAAsBwZ,EACtBnY,KAAKqY,eAAe/Y,KAAKU,QAOjCqY,eA5CW,SA4CIC,GAAQ,WACnBA,EAAO/a,OAAOgb,SAAQ,SAAAC,GAEC,gBAAfA,EAAMla,KACN,EAAKqZ,MAAMhM,OAAO,YAAa,CAC3B3F,MAAOwM,SAASgG,EAAMC,OAAOC,QAC7BC,SAAUH,EAAMC,OAAO1Z,QAEL,qBAAfyZ,EAAMla,MACb,EAAKqZ,MAAMhM,OAAO,iBAAkB,CAChClF,WAAY+L,SAASgG,EAAMC,OAAOG,aAClCD,SAAUH,EAAMC,OAAO5R,WAInC7G,KAAK8X,YC/Bb,IACExZ,KAAM,OACN+L,WAAY,CACVwO,WAAJ,GACIC,cAAJ,GACIC,SAAJ,GACIC,gBAAJ,GACIC,MAAJ,GACIC,sBAAJ,GACIC,cAAJ,GACIC,cAAJ,IAEEld,KAAM,WAAR,OACA,eACA,cACA,cACA,UACA,UACA,WACA,qBACA,cAGEwM,QAvBF,WAwBQ3C,EAAcrB,eAChB1E,KAAKS,SAGTmF,SAAU,CAIRyT,SAJJ,WAKM,OAAKrZ,KAAKsZ,YAMiB,QAAvBtZ,KAAKa,SAASsN,KACT,CACLlH,MAAOjH,KAAKa,SAASoG,MAAQ,KAC7BC,OAAQlH,KAAKa,SAASqG,OAAS,MAG1B,CACLD,MAAO,OACPC,OAAQ,QAbH,CACLD,MAAO,EACPC,OAAQ,KAgBhBpB,QAAS,CAIPrF,MAJJ,WAIA,gBACoCM,IAA1B2C,aAAa7C,WACfb,KAAK8B,OAAO6J,OAAO,wBACnB3L,KAAKa,SAAWb,KAAK8B,OAAOC,QAAQlB,SACpCb,KAAKsZ,aAAc,GAGrBvT,EAAcpH,IACpB,eACA,YACA,WACU,EAAV,0CACU,EAAV,iDAEA,eACU,EAAV,iBAGA,WACA,eACU,EAAV,iBAIM4a,GAAc3B,QAKhB4B,YAjCJ,WAkCMxZ,KAAKkB,YAAa,GAKpBC,YAvCJ,SAuCA,GACMnB,KAAKa,SAAWoO,KAAKqE,MAAMrE,KAAKC,UAAUuK,IAC1CzZ,KAAKa,SAAS6Y,WAAa1U,KAAKD,MAChC/E,KAAK8B,OAAO6J,OAAO,WAAY3L,KAAKa,UACpCb,KAAK8B,OAAO6J,OAAO,sBACnB3L,KAAK8B,OAAO6J,OAAO,eAAe,GAClC3L,KAAKsZ,aAAc,EACnBtZ,KAAKkB,YAAa,KC9HiX,MCQrY,I,UAAY,eACd,GACA,EACA,GACA,EACA,KACA,WACA,OAIa,M,QCVf,IACE5C,KAAM,MAEN+L,WAAY,CACVsP,KAAJ,IAGEzd,KAAM,WAAR,WChBsX,M,yBCQlX,GAAY,eACd,GACA,EACAmE,GACA,EACA,KACA,KACA,MAIa,MAAiB,QAKhC,IAAkB,GAAW,CAACuZ,QAAA,O,4BClB9BC,OAAIC,IAAIC,SAEO,WAAIA,QAAQ,I,aCF3BF,OAAIC,IAAIE,SAED,IAAMrC,GAAQ,IAAIqC,QAAKC,MAAM,CAChCpT,MAAO,CACHgF,QAAS,GACT7J,UAAU,EACVnB,SAAU,GACVyK,SAAU,OACV4O,qBAAqB,EACrBC,iBAAkB,GAEtBC,UAAW,CACPvN,UADO,SACGhG,EAAOlF,GACbkY,OAAI7M,IAAInG,EAAMgF,QAASlK,EAAWC,GAAID,IAE1C0Y,aAJO,SAIMxT,EAAOyT,GAChBT,OAAIU,OAAO1T,EAAMgF,QAASyO,IAE9BE,gBAPO,SAOS3T,EAAO3K,GACnB2d,OAAI7M,IAAInG,EAAMgF,QAAQ3P,EAAK0F,IAAI8E,IAAK,MAAOxK,EAAKyK,KAChDkT,OAAI7M,IAAInG,EAAMgF,QAAQ3P,EAAK0F,IAAI8E,IAAK,OAAQxK,EAAK0K,OAErD6T,YAXO,SAWK5T,EAAO6T,GACf7T,EAAM7E,SAAW0Y,GAOrBC,sBAnBO,SAmBe9T,EAAO+T,GACzB/T,EAAMqT,oBAAsBU,GAOhCC,UA3BO,SA2BGhU,EAAOiU,GACb,IAAK,IAAIC,KAAUlU,EAAMgF,QACjBhF,EAAMgF,QAAQkP,GAAQ/U,QAAU8U,EAAQ9U,QACxCa,EAAMgF,QAAQkP,GAAQlU,MAAQiU,EAAQnC,WASlDqC,eAvCO,SAuCQnU,EAAOiU,GAClB,IAAK,IAAIC,KAAUlU,EAAMgF,QACjBhF,EAAMgF,QAAQkP,GAAQtU,aAAeqU,EAAQrU,YAC7CoT,OAAI7M,IAAInG,EAAMgF,QAAQkP,GAAS,QAASD,EAAQnC,WAI5DsC,YA9CO,SA8CKpU,EAAOiU,GACfjU,EAAMyE,SAAWwP,GAErBI,mBAjDO,SAiDYrU,EAAOiU,GACtBjU,EAAMsT,gBAAkBW,GAE5BK,SApDO,SAoDEtU,EAAOiU,GACZjU,EAAMhG,SAAWia,GAErBM,YAvDO,SAuDKvU,EAAOiU,GACfjU,EAAMgF,QAAUiP,GAEpBO,qBA1DO,SA0DcxU,GACjBA,EAAMhG,SAAWoO,KAAKqE,MAAM5P,aAAa7C,UACzCgG,EAAMgF,QAAUoD,KAAKqE,MAAM5P,aAAa4X,cAE5CC,mBA9DO,SA8DY1U,GACfnD,aAAa7C,SAAWoO,KAAKC,UAAUrI,EAAMhG,UAC7C6C,aAAa4X,YAAcrM,KAAKC,UAAUrI,EAAMgF,WAGxD9J,QAAS,CACL8J,QAAS,SAAAhF,GAAK,OAAIA,EAAMgF,SACxB7J,SAAU,SAAA6E,GAAK,OAAIA,EAAM7E,UACzB6V,uBAAwB,SAAAhR,GAAK,OAAIA,EAAMqT,qBACvC5O,SAAU,SAAAzE,GAAK,OAAIA,EAAMyE,UACzBzK,SAAU,SAAAgG,GAAK,OAAIA,EAAMhG,UACzBsZ,gBAAiB,SAAAtT,GAAK,OAAIA,EAAMsT,oBCjFxCN,OAAI2B,OAAOC,eAAgB,EAC3B5B,OAAIjd,UAAUuO,UAAY,IAAI0O,OAC9BN,GAAc7B,KAAK3R,EAAe4R,IAElC,IAAIkC,OAAI,CACN6B,WACA/D,SACAgE,SAAU,KACVC,OAAQ,SAAAC,GAAC,OAAIA,EAAEC,OACdC,OAAO,S,6DClBV,yBAA6hB,EAAG,G,2DCAhiB,yBAAyjB,EAAG,G,2DCA5jB,yBAAokB,EAAG,G,oCCAvkB,yBAA4jB,EAAG,G,6DCA/jB,yBAA+gB,EAAG,G,6GCAlhB,yBAA4jB,EAAG,G,kCCA/jB,yBAA8hB,EAAG,G,kCCAjiB,yBAA4jB,EAAG,G,gFCA/jB,yBAA6jB,EAAG,G,uGCAhkB,yBAAqjB,EAAG,G,kCCAxjB,yBAA0jB,EAAG","file":"js/app.e62f6579.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dash/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=style&index=0&id=4fbb974a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=style&index=0&id=4fbb974a&scoped=true&lang=css&\"","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=style&index=0&id=80eb2de6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=style&index=0&id=80eb2de6&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=style&index=0&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('Dash')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{style:(_vm.dashSize),attrs:{\"id\":\"global-container\"}},[_c('ConnectDialog',{on:{\"connected\":_vm.start}}),_c('DashPreferences',{model:{value:(_vm.dashData),callback:function ($$v) {_vm.dashData=$$v},expression:\"dashData\"}}),(_vm.dashData !== undefined && _vm.dashData.positioning === 'manual')?_c('ManualDash'):(_vm.dashData !== undefined && _vm.dashData.positioning === 'grid')?_c('GridDash'):_vm._e(),(_vm.initialized)?_c('Tools'):_vm._e(),_c('AddDashWizard',{attrs:{\"showWizard\":_vm.showWizard},on:{\"endOfWizard\":_vm.endOfWizard}}),_c('SelectItemToAddWizard'),_c('AddItemWizard')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"full-size\",class:_vm.classMode,on:{\"drop\":_vm.widgetDropped,\"dragover\":function($event){$event.preventDefault();}}},_vm._l((_vm.widgets),function(widgetData){return _c('Widget',{key:widgetData.id,attrs:{\"widgetData\":widgetData,\"absolute\":\"\"}})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{class:_vm.widgetData.style.border ? '' : 'hide-border',style:(_vm.widgetStyle),attrs:{\"draggable\":_vm.$store.getters.editMode},on:{\"dragstart\":_vm.dragStartEvent,\"dragend\":_vm.dragEndEvent}},[_c(_vm.widgetData.type,{tag:\"component\",staticClass:\"widget-content\",attrs:{\"widgetData\":_vm.widgetData}}),(_vm.$store.getters.editMode)?_c('v-btn',{attrs:{\"right\":\"\",\"absolute\":\"\",\"color\":\"red theme--dark\",\"small\":\"\"},on:{\"click\":_vm.remove}},[_c('v-icon',[_vm._v(\"mdi-delete\")])],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.showIcon)?_c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_c('v-icon',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.icon))])],1)],1)],1)],1):_c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_vm._v(_vm._s(_vm.widgetData.title))])],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import axios from \"axios\";\n\n/**\n * @vuese\n * Rest API communication helper\n */\nexport default {\n name: \"Communication\",\n lastError: {},\n connected: false,\n tokenDuration: 10,\n /**\n * Ajax get query\n * @param {String} url API url\n * @param {function} callbackFunc Function called on response\n * @param {function} errorCallbackFunc Function called on error\n */\n get(url, callbackFunc, errorCallbackFunc) {\n axios\n .get(url)\n .then(response => {\n callbackFunc(response.data);\n })\n .catch(error => {\n if (error.response !== undefined && error.response.status === 403) {\n localStorage.removeItem(\"token\");\n // this.router.push(\"/login\");\n } else {\n if (errorCallbackFunc !== undefined) {\n errorCallbackFunc(error.response);\n } else {\n console.log(error);\n }\n }\n });\n },\n /**\n * Ajax put query\n * @param {String} url API url\n * @param {Function} callbackFunc Function called on response\n * @param {Function} errorCallbackFunc Function called on error\n */\n post(url, callbackFunc, errorCallbackFunc) {\n axios\n .post(url)\n .then(response => {\n if (callbackFunc !== undefined) {\n callbackFunc(response);\n }\n })\n .catch(error => {\n if (errorCallbackFunc !== undefined) {\n errorCallbackFunc(error.response.data);\n }\n });\n },\n /**\n * Ajax put query with post options\n * @param {String} url API url\n * @param {Object} postOptions Options to send\n * @param {Function} callbackFunc Function called on response\n * @param {Function} errorCallbackFunc Function called on error\n */\n postWithOptions(url, postOptions, callbackFunc, errorCallbackFunc) {\n // Transform options needed for $_POST filled\n let data = new FormData();\n for (let postOptionsKey in postOptions) {\n data.append(postOptionsKey, postOptions[postOptionsKey]);\n }\n axios\n .post(url, data)\n .then(response => {\n if (callbackFunc !== undefined) {\n callbackFunc(response);\n }\n })\n .catch(error => {\n if (errorCallbackFunc !== undefined) {\n errorCallbackFunc(error.response.data);\n }\n });\n },\n /**\n * Connect to API and get JWT token\n * @param {*} username User login\n * @param {*} password User password\n * @param {*} callbackFunc Function called after connection try\n */\n connect(username, password, callbackFunc) {\n this.removeXAuthToken();\n axios\n .get(\"/api/connect?login=\" + username + \"&password=\" + password)\n .then(response => {\n this.saveXAuthToken(response.data.token);\n this.connected = true;\n callbackFunc(true);\n })\n .catch(error => {\n this.connected = false;\n this.lastError = {\n status: error.response.status,\n error: error.response.data\n };\n callbackFunc(false);\n });\n },\n /**\n * Get connection state\n */\n isConnected() {\n if (!this.connected) {\n this.reconnect();\n }\n return this.connected;\n },\n /**\n * Try to reconnect if token is always valid\n */\n reconnect() {\n const timestampToHours = 1000 * 60 * 60;\n if (localStorage.getItem(\"token\") !== undefined) {\n const tokenCreationDate = localStorage.getItem(\"tokenCreationDate\");\n if (tokenCreationDate !== undefined) {\n const now = new Date();\n const nowTimestamp = now.valueOf();\n const timeDiff = nowTimestamp - tokenCreationDate;\n if (timeDiff / timestampToHours < this.tokenDuration) {\n axios.defaults.headers.common[\"X-AUTH-TOKEN\"] = localStorage.getItem(\n \"token\"\n );\n this.connected = true;\n }\n }\n }\n },\n /**\n * Disconnect user\n */\n disconnect() {\n this.removeXAuthToken();\n this.connected = false;\n },\n /**\n * Get last query error\n */\n getLastError() {\n return this.lastError;\n },\n /**\n * Save token in local storage\n * @param {*} token JWT token to save\n */\n saveXAuthToken(token) {\n this.connected = false;\n const creationDate = new Date();\n // Store data in localStorage\n localStorage.setItem(\"token\", token);\n localStorage.setItem(\"tokenCreationDate\", creationDate.valueOf());\n axios.defaults.headers.common[\"X-AUTH-TOKEN\"] = token;\n },\n /**\n * Remove X auth token data\n */\n removeXAuthToken() {\n localStorage.removeItem(\"token\");\n localStorage.removeItem(\"tokenCreationDate\");\n if (Object.prototype.hasOwnProperty.call(axios.defaults.headers.common, \"X-AUTH-TOKEN\")) {\n delete axios.defaults.headers.common[\"X-AUTH-TOKEN\"];\n }\n }\n};","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdAction.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CmdAction.vue?vue&type=template&id=80eb2de6&scoped=true&\"\nimport script from \"./CmdAction.vue?vue&type=script&lang=js&\"\nexport * from \"./CmdAction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CmdAction.vue?vue&type=style&index=0&id=80eb2de6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"80eb2de6\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.showIcon)?_c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_c('v-icon',{attrs:{\"size\":_vm.widgetData.style.contentSize}},[_vm._v(_vm._s(_vm.icon))])],1)],1)],1)],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * Données de l'application\n */\nexport default {\n /**\n * Données par défaut d'un widget\n */\n widgetDefaultData: {\n id: -1,\n cmdId: -1,\n scenarioId: -1,\n pos: {\n top: 0,\n left: 0,\n },\n type: \"InfoBinary\",\n title: \"Titre\",\n state: true,\n unit: \"°C\",\n icon: \"door\",\n picture: \"v1\",\n action: {\n type: 'cmd',\n targetId: 1\n\n },\n style: {\n width: 200,\n height: 150,\n titleSize: 20,\n contentSize: 30\n }\n },\n assets: {\n buttons: {\n path: '../../assets/buttons/on-off/',\n list: ['v1', 'v2', 'light', 'play', 'door', 'switch1', 'switch2', 'pump', 'window', 'thermo']\n },\n var: {\n path: '../../assets/buttons/var/',\n list: {\n shutter: [0, 10, 20, 30, 40, 50, 60, 70, 80, 100],\n fan: [0, 50, 100]\n }\n }\n },\n iconGroups: {\n door: {\n on: 'fa-door-open',\n off: 'fa-door-closed'\n },\n lamp: {\n on: 'far fa-lightbulb',\n off: 'fa-lightbulb'\n },\n smiley: {\n on: 'fa-grin',\n off: 'fa-frown-open'\n },\n bell: {\n on: 'fa-bell',\n off: 'far fa-bell-slash'\n },\n check: {\n on: 'fa-check',\n off: 'fa-times'\n },\n bolt: {\n on: 'fa-bolt',\n off: 'fa-times'\n },\n eye: {\n on: 'fa-eye',\n off: 'fa-eye-slash'\n },\n running: {\n on: 'fa-running',\n off: 'fa-expand'\n },\n volume: {\n on: 'fa-volume-up',\n off: 'fa-volume-mute'\n },\n play: {\n on: 'fa-play',\n off: 'fa-stop'\n }\n }\n}","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EqLogicAction.vue?vue&type=template&id=7a605d02&scoped=true&\"\nimport script from \"./EqLogicAction.vue?vue&type=script&lang=js&\"\nexport * from \"./EqLogicAction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./EqLogicAction.vue?vue&type=style&index=0&id=7a605d02&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7a605d02\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({fontSize: _vm.widgetData.style.titleSize + 'px'})},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-icon',{attrs:{\"size\":_vm.widgetData.style.contentSize}},[_vm._v(_vm._s(_vm.icon))])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinary.vue?vue&type=template&id=52d96760&scoped=true&\"\nimport script from \"./InfoBinary.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinary.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoBinary.vue?vue&type=style&index=0&id=52d96760&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"52d96760\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VCardText,VCardTitle,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({fontSize: _vm.widgetData.style.titleSize + 'px'})},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('img',{style:({height: _vm.widgetData.style.contentSize + 'px'}),attrs:{\"src\":_vm.picture()}})])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinaryImg.vue?vue&type=template&id=35cac9e8&scoped=true&\"\nimport script from \"./InfoBinaryImg.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinaryImg.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoBinaryImg.vue?vue&type=style&index=0&id=35cac9e8&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"35cac9e8\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCardText,VCardTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[(_vm.widgetData.icon !== '')?_c('v-icon',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' }),attrs:{\"left\":\"\"}},[_vm._v(_vm._s(_vm.widgetData.icon))]):_vm._e(),_c('span',{staticClass:\"value\",style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.state))]),(_vm.widgetData.unit !== '')?_c('span',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.unit))]):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumeric.vue?vue&type=template&id=2fb54cd3&scoped=true&\"\nimport script from \"./InfoNumeric.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumeric.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoNumeric.vue?vue&type=style&index=0&id=2fb54cd3&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2fb54cd3\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('img',{style:({height: _vm.widgetData.style.contentSize + 'px' }),attrs:{\"src\":_vm.icon}})])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImg.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumericImg.vue?vue&type=template&id=4fbb974a&scoped=true&\"\nimport script from \"./InfoNumericImg.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumericImg.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoNumericImg.vue?vue&type=style&index=0&id=4fbb974a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4fbb974a\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\ninstallComponents(component, {VCardText,VCardTitle,VContent})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('v-card-text',{staticClass:\"text-center\"},[_c('v-content',[_c('v-btn',{attrs:{\"text\":\"\",\"icon\":\"\"},on:{\"click\":_vm.action}},[_c('v-icon',{style:({fontSize: _vm.widgetData.style.contentSize + 'px' })},[_vm._v(_vm._s(_vm.icon))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ScenarioAction.vue?vue&type=template&id=b4d10326&scoped=true&\"\nimport script from \"./ScenarioAction.vue?vue&type=script&lang=js&\"\nexport * from \"./ScenarioAction.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ScenarioAction.vue?vue&type=style&index=0&id=b4d10326&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b4d10326\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCardText,VCardTitle,VContent,VIcon})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"camera-card\"},[(_vm.widgetData.title !== '')?_c('v-card-title',{style:({ fontSize: _vm.widgetData.style.titleSize + 'px' })},[_vm._v(_vm._s(_vm.widgetData.title))]):_vm._e(),_c('img',{staticClass:\"fit-content\",attrs:{\"src\":_vm.snapshotUrl}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Camera.vue?vue&type=template&id=480b55c4&\"\nimport script from \"./Camera.vue?vue&type=script&lang=js&\"\nexport * from \"./Camera.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Camera.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCardTitle})\n","/**\n * Fichier permettant d'inclure l'ensemble des composants des widgets et de faire\n * le lien entre les widgets et les types\n */\nimport CmdAction from \"@/components/Widgets/CmdAction\";\nimport EqLogicAction from \"@/components/Widgets/EqLogicAction\";\nimport InfoBinary from \"@/components/Widgets/InfoBinary\";\nimport InfoBinaryImg from \"@/components/Widgets/InfoBinaryImg\";\nimport InfoNumeric from \"@/components/Widgets/InfoNumeric\";\nimport InfoNumericImg from \"@/components/Widgets/InfoNumericImg\";\nimport ScenarioAction from \"@/components/Widgets/ScenarioAction\";\nimport Camera from \"@/components/Widgets/Camera\";\n\nexport default {\n components: {\n Camera,\n CmdAction,\n EqLogicAction,\n InfoBinary,\n InfoBinaryImg,\n InfoNumeric,\n InfoNumericImg,\n ScenarioAction\n }\n}","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Widget.vue?vue&type=template&id=c969caae&scoped=true&\"\nimport script from \"./Widget.vue?vue&type=script&lang=js&\"\nexport * from \"./Widget.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Widget.vue?vue&type=style&index=0&id=c969caae&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c969caae\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\ninstallComponents(component, {VBtn,VCard,VIcon})\n","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ManualDash.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ManualDash.vue?vue&type=template&id=90e393f0&\"\nimport script from \"./ManualDash.vue?vue&type=script&lang=js&\"\nexport * from \"./ManualDash.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ManualDash.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('GridContainer',{attrs:{\"parentId\":_vm.parentId},model:{value:(_vm.gridData),callback:function ($$v) {_vm.gridData=$$v},expression:\"gridData\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"grid-container\",class:_vm.previewClass,style:(_vm.gridStyle)},[(_vm.$store.getters.editMode && _vm.gridData.children.length === 0)?_c('span',{staticClass:\"grid-group-btns\"},[_c('v-hover',{model:{value:(_vm.divideHorizontallyPreview),callback:function ($$v) {_vm.divideHorizontallyPreview=$$v},expression:\"divideHorizontallyPreview\"}},[_c('v-btn',{attrs:{\"fab\":\"\",\"color\":\"success\"},on:{\"click\":function($event){return _vm.divide('horizontal')}}},[_c('v-icon',[_vm._v(\"fa-angle-double-up\")])],1)],1),_c('v-hover',{model:{value:(_vm.divideVerticallyPreview),callback:function ($$v) {_vm.divideVerticallyPreview=$$v},expression:\"divideVerticallyPreview\"}},[_c('v-btn',{attrs:{\"fab\":\"\",\"color\":\"success\"},on:{\"click\":function($event){return _vm.divide('vertical')}}},[_c('v-icon',[_vm._v(\"fa-angle-double-left\")])],1)],1),_c('v-tooltip',{attrs:{\"bottom\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.addWidget()}}},on),[_c('v-icon',[_vm._v(\"fa-plus\")])],1)]}}],null,false,967878525)},[_c('span',[_vm._v(\"Ajouter un élément\")])])],1):(_vm.gridData.children.length === 1)?[_c('Widget',{attrs:{\"widgetData\":_vm.gridData.children[0].widgetData}})]:(_vm.gridData.children.length === 2)?[_c('GridContainer',{model:{value:(_vm.gridData.children[0]),callback:function ($$v) {_vm.$set(_vm.gridData.children, 0, $$v)},expression:\"gridData.children[0]\"}})]:_vm._e(),(_vm.gridData.children.length === 2)?[_c('GridContainer',{model:{value:(_vm.gridData.children[1]),callback:function ($$v) {_vm.$set(_vm.gridData.children, 1, $$v)},expression:\"gridData.children[1]\"}})]:_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GridContainer.vue?vue&type=template&id=6c845610&\"\nimport script from \"./GridContainer.vue?vue&type=script&lang=js&\"\nexport * from \"./GridContainer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./GridContainer.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VHover } from 'vuetify/lib/components/VHover';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VHover,VIcon,VTooltip})\n","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridDash.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridDash.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./GridDash.vue?vue&type=template&id=58880d3d&\"\nimport script from \"./GridDash.vue?vue&type=script&lang=js&\"\nexport * from \"./GridDash.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"persistent\":\"\"},model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Connexion\")]),_c('v-card-text',[_c('v-container',[_c('v-form',{ref:\"form\",model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('v-text-field',{attrs:{\"label\":\"Identifiant\",\"required\":\"\",\"rules\":[function (v) { return !!v || 'Identifiant obligatoire'; }]},model:{value:(_vm.login),callback:function ($$v) {_vm.login=$$v},expression:\"login\"}}),_c('v-text-field',{attrs:{\"type\":\"password\",\"label\":\"Mot de passe\",\"required\":\"\",\"rules\":[function (v) { return !!v || 'Mot de passe obligatoire'; }]},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.connect($event)}},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-btn',{attrs:{\"disabled\":!_vm.valid},on:{\"click\":_vm.connect}},[_vm._v(\"Connexion\")])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConnectDialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ConnectDialog.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ConnectDialog.vue?vue&type=template&id=3f58782a&\"\nimport script from \"./ConnectDialog.vue?vue&type=script&lang=js&\"\nexport * from \"./ConnectDialog.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VContainer,VDialog,VForm,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\"Préférences\")]),_c('v-card-text',[_c('v-container',[_c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.formData.size),callback:function ($$v) {_vm.$set(_vm.formData, \"size\", $$v)},expression:\"formData.size\"}},[_c('v-radio',{attrs:{\"label\":\"Fixe\",\"value\":\"fix\"}}),_c('v-radio',{attrs:{\"label\":\"Adaptée\",\"value\":\"responsive\"}})],1),(_vm.formData.size ==='fix')?_c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Largeur\"},model:{value:(_vm.formData.width),callback:function ($$v) {_vm.$set(_vm.formData, \"width\", $$v)},expression:\"formData.width\"}})],1),_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Hauteur\"},model:{value:(_vm.formData.height),callback:function ($$v) {_vm.$set(_vm.formData, \"height\", $$v)},expression:\"formData.height\"}})],1)],1):_vm._e()],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashPreferences.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DashPreferences.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DashPreferences.vue?vue&type=template&id=c054ff14&\"\nimport script from \"./DashPreferences.vue?vue&type=script&lang=js&\"\nexport * from \"./DashPreferences.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardText,VCardTitle,VCol,VContainer,VDialog,VRadio,VRadioGroup,VRow,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-speed-dial',{attrs:{\"fixed\":\"\",\"bottom\":\"\",\"right\":\"\",\"direction\":\"top\",\"open-on-hover\":\"\",\"transition\":\"scale-transition\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-btn',{attrs:{\"color\":\"blue darken-2\",\"dark\":\"\",\"fab\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-account-circle\")])],1)]},proxy:true}])},[_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"green\"},on:{\"click\":_vm.toggleEditMode}},on),[_c('v-icon',[_vm._v(\"mdi-pencil\")])],1)]}}])},[_c('span',[_vm._v(\"Modifier les éléments\")])]),(_vm.$store.getters.dashType === 'manual')?[_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"indigo\"},on:{\"click\":_vm.addItem}},on),[_c('v-icon',[_vm._v(\"fa-plus\")])],1)]}}],null,false,150070703)},[_c('span',[_vm._v(\"Ajouter un élément\")])])]:_vm._e(),_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"pink\"},on:{\"click\":_vm.save}},on),[_c('v-icon',[_vm._v(\"mdi-content-save\")])],1)]}}])},[_c('span',[_vm._v(\"Sauvegarder\")])]),_c('v-tooltip',{attrs:{\"left\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"grey\"},on:{\"click\":_vm.showPreferences}},on),[_c('v-icon',[_vm._v(\"mdi-cogs\")])],1)]}}])},[_c('span',[_vm._v(\"Préférences\")])])],2),_c('v-snackbar',{attrs:{\"bottom\":\"\",\"color\":_vm.snackbarColor,\"timeout\":_vm.timeout},model:{value:(_vm.snackbar),callback:function ($$v) {_vm.snackbar=$$v},expression:\"snackbar\"}},[_vm._v(_vm._s(_vm.message))])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tools.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tools.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Tools.vue?vue&type=template&id=4f85cfd4&\"\nimport script from \"./Tools.vue?vue&type=script&lang=js&\"\nexport * from \"./Tools.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSnackbar } from 'vuetify/lib/components/VSnackbar';\nimport { VSpeedDial } from 'vuetify/lib/components/VSpeedDial';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VIcon,VSnackbar,VSpeedDial,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[_c('v-tabs',{attrs:{\"fixed-tabs\":\"\",\"background-color\":\"indigo\",\"dark\":\"\"},model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},[_c('v-tab',[_vm._v(\"Informations\")]),_c('v-tab',[_vm._v(\"Actions\")]),_c('v-tab',[_vm._v(\"Plugins\")])],1),_c('v-tabs-items',{model:{value:(_vm.tab),callback:function ($$v) {_vm.tab=$$v},expression:\"tab\"}},_vm._l((_vm.sample),function(sampleType,index){return _c('v-tab-item',{key:index},[_c('v-slide-group',{staticClass:\"pa-4\",attrs:{\"show-arrows\":\"\"},model:{value:(_vm.selected),callback:function ($$v) {_vm.selected=$$v},expression:\"selected\"}},_vm._l((sampleType),function(item){return _c('v-slide-item',{key:item.component,scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar active = ref.active;\nvar toggle = ref.toggle;\nreturn [_c('v-hover',{scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar hover = ref.hover;\nreturn [_c('v-card',{staticClass:\"preview-card\",class:{ 'on-hover': hover },style:(item.customSize !== 'undefined' ? item.customSize : {}),attrs:{\"elevation\":hover ? 12 : 2},on:{\"click\":toggle}},[_c('v-scale-transition',{staticClass:\"transition\"},[(active)?_c('v-icon',{staticClass:\"selection\",attrs:{\"color\":\"green\",\"size\":\"48\"}},[_vm._v(\"fa-check-circle\")]):_vm._e()],1),_c(item.component,{tag:\"component\",attrs:{\"widgetData\":item.data}})],1)]}}],null,true)})]}}],null,true)})}),1),_c('v-expand-transition',[(_vm.selected != null)?_c('v-sheet',{attrs:{\"color\":\"grey lighten-4\",\"height\":\"200\",\"tile\":\"\"}},[_c('v-container',{staticClass:\"fill-height\"},[_c('v-row',{attrs:{\"align\":\"center\",\"justify\":\"center\"}},[_c('p',[_vm._v(_vm._s(_vm.sample[_vm.tab][_vm.selected].presentation))])]),_c('v-row',{attrs:{\"align\":\"center\",\"justify\":\"center\"}},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":function($event){return _vm.addItem(_vm.sample[_vm.tab][_vm.selected].component)}}},[_vm._v(\"Ajouter\")])],1)],1)],1):_vm._e()],1)],1)}),1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SelectItemToAddWizard.vue?vue&type=template&id=39d7dd8e&scoped=true&\"\nimport script from \"./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./SelectItemToAddWizard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SelectItemToAddWizard.vue?vue&type=style&index=0&id=39d7dd8e&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"39d7dd8e\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VExpandTransition } from 'vuetify/lib/components/transitions';\nimport { VHover } from 'vuetify/lib/components/VHover';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VScaleTransition } from 'vuetify/lib/components/transitions';\nimport { VSheet } from 'vuetify/lib/components/VSheet';\nimport { VSlideGroup } from 'vuetify/lib/components/VSlideGroup';\nimport { VSlideItem } from 'vuetify/lib/components/VSlideGroup';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsItems } from 'vuetify/lib/components/VTabs';\ninstallComponents(component, {VBtn,VCard,VContainer,VDialog,VExpandTransition,VHover,VIcon,VRow,VScaleTransition,VSheet,VSlideGroup,VSlideItem,VTab,VTabItem,VTabs,VTabsItems})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{model:{value:(_vm.showed),callback:function ($$v) {_vm.showed=$$v},expression:\"showed\"}},[(_vm.currentWizard !== null)?_c(_vm.currentWizard,{tag:\"component\",on:{\"hide\":function($event){_vm.showed = false}}}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Objet\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredEqLogics',{attrs:{\"type\":\"camera\"},model:{value:(_vm.eqLogic),callback:function ($$v) {_vm.eqLogic=$$v},expression:\"eqLogic\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.eqLogic.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[(_vm.$store.getters.dashType === 'manual')?_c('v-slider',{attrs:{\"min\":\"100\",\"max\":\"500\",\"label\":\"Hauteur\",\"thumb-label\":\"\"},model:{value:(_vm.previewData.style.height),callback:function ($$v) {_vm.$set(_vm.previewData.style, \"height\", $$v)},expression:\"previewData.style.height\"}}):_vm._e(),_c('v-checkbox',{attrs:{\"label\":\"Qualité supérieure\"},model:{value:(_vm.previewData.quality),callback:function ($$v) {_vm.$set(_vm.previewData, \"quality\", $$v)},expression:\"previewData.quality\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[(_vm.step > 1 || (_vm.step === 1 && _vm.cancelable))?_c('v-btn',{attrs:{\"color\":\"secondary\"},on:{\"click\":_vm.previousEvent}},[_vm._v(_vm._s(_vm.step > 1 ? _vm.previousLabel : _vm.cancelLabel))]):_vm._e()],1),_c('v-col',{staticClass:\"text-right\",attrs:{\"cols\":\"6\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":_vm.nextDisabled},on:{\"click\":_vm.nextEvent}},[_vm._v(_vm._s(_vm.last ? _vm.endLabel : _vm.nextLabel))])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepperButtons.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepperButtons.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./StepperButtons.vue?vue&type=template&id=7cbd59be&\"\nimport script from \"./StepperButtons.vue?vue&type=script&lang=js&\"\nexport * from \"./StepperButtons.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCol,VRow})\n","var render, staticRenderFns\nimport script from \"./BaseWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./BaseWizard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BaseWizard.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BaseWizard.vue?vue&type=script&lang=js&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\" EqLogic \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Filtrer\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-10\",attrs:{\"headers\":_vm.headers,\"items\":_vm.eqLogicsList,\"single-select\":\"\",\"show-select\":\"\",\"item-key\":\"id\",\"items-per-page\":5,\"loading\":Object.keys(_vm.eqLogicsTree).length === 0,\"loading-text\":\"Chargement...\",\"search\":_vm.search},model:{value:(_vm.eqLogic),callback:function ($$v) {_vm.eqLogic=$$v},expression:\"eqLogic\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredEqLogics.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredEqLogics.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FilteredEqLogics.vue?vue&type=template&id=622dbb3e&\"\nimport script from \"./FilteredEqLogics.vue?vue&type=script&lang=js&\"\nexport * from \"./FilteredEqLogics.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VDataTable,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{class:_vm.previewData.style.border ? '' : 'hide-border',style:(_vm.widgetStyle)},[_c(_vm.previewData.type,{tag:\"component\",attrs:{\"widgetData\":_vm.previewData}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./WidgetPreview.vue?vue&type=template&id=746e664c&scoped=true&\"\nimport script from \"./WidgetPreview.vue?vue&type=script&lang=js&\"\nexport * from \"./WidgetPreview.vue?vue&type=script&lang=js&\"\nimport style0 from \"./WidgetPreview.vue?vue&type=style&index=0&id=746e664c&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"746e664c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard})\n","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CameraWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CameraWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CameraWizard.vue?vue&type=template&id=67cb5d61&\"\nimport script from \"./CameraWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./CameraWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VSlider } from 'vuetify/lib/components/VSlider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VContent,VDivider,VSlider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('OnOffStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.title)+\" \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Filtrer\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-10\",attrs:{\"headers\":_vm.headers,\"items\":_vm.commandsList,\"single-select\":\"\",\"show-select\":\"\",\"item-key\":\"id\",\"items-per-page\":5,\"loading\":Object.keys(_vm.commandsTree).length === 0,\"loading-text\":\"Chargement...\",\"search\":_vm.search},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('v-checkbox',{attrs:{\"label\":\"Cacher les commandes non-essentielles\"},on:{\"change\":_vm.updateCommandsList},model:{value:(_vm.hideUseless),callback:function ($$v) {_vm.hideUseless=$$v},expression:\"hideUseless\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredCommands.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredCommands.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FilteredCommands.vue?vue&type=template&id=f3498cdc&\"\nimport script from \"./FilteredCommands.vue?vue&type=script&lang=js&\"\nexport * from \"./FilteredCommands.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VDataTable,VSpacer,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-text-field',{attrs:{\"label\":\"Titre\"},model:{value:(_vm.formData.title),callback:function ($$v) {_vm.$set(_vm.formData, \"title\", $$v)},expression:\"formData.title\"}}),(_vm.$store.getters.dashType === 'manual')?[_c('v-slider',{attrs:{\"min\":\"50\",\"max\":\"600\",\"label\":\"Largeur\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.width),callback:function ($$v) {_vm.$set(_vm.formData.style, \"width\", $$v)},expression:\"formData.style.width\"}})]},proxy:true}],null,false,1919895388),model:{value:(_vm.formData.style.width),callback:function ($$v) {_vm.$set(_vm.formData.style, \"width\", $$v)},expression:\"formData.style.width\"}}),_c('v-slider',{attrs:{\"min\":\"50\",\"max\":\"600\",\"label\":\"Hauteur\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.height),callback:function ($$v) {_vm.$set(_vm.formData.style, \"height\", $$v)},expression:\"formData.style.height\"}})]},proxy:true}],null,false,2510918117),model:{value:(_vm.formData.style.height),callback:function ($$v) {_vm.$set(_vm.formData.style, \"height\", $$v)},expression:\"formData.style.height\"}})]:_vm._e(),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":\"Afficher les bordures\"},model:{value:(_vm.formData.style.border),callback:function ($$v) {_vm.$set(_vm.formData.style, \"border\", $$v)},expression:\"formData.style.border\"}})],1),_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-checkbox',{attrs:{\"label\":\"Transparent\"},model:{value:(_vm.formData.style.transparent),callback:function ($$v) {_vm.$set(_vm.formData.style, \"transparent\", $$v)},expression:\"formData.style.transparent\"}})],1)],1),(!_vm.formData.style.transparent)?_c('v-row',[_c('v-col',{attrs:{\"cols\":\"3\"}},[_c('v-label',[_vm._v(\"Couleur de fond\")])],1),_c('v-col',{attrs:{\"cols\":\"9\"}},[_c('v-hover',{scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar hover = ref.hover;\nreturn [_c('v-color-picker',{attrs:{\"hide-canvas\":!hover,\"hide-inputs\":\"\"},model:{value:(_vm.backgroundColor),callback:function ($$v) {_vm.backgroundColor=$$v},expression:\"backgroundColor\"}})]}}],null,false,3206244845)})],1)],1):_vm._e(),_c('v-slider',{attrs:{\"min\":\"5\",\"max\":\"60\",\"label\":\"Police du titre\",\"step\":\"1\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.titleSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"titleSize\", $$v)},expression:\"formData.style.titleSize\"}})]},proxy:true}]),model:{value:(_vm.formData.style.titleSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"titleSize\", $$v)},expression:\"formData.style.titleSize\"}}),_c('v-slider',{attrs:{\"min\":\"10\",\"max\":\"120\",\"label\":\"Taille du contenu\",\"step\":\"1\",\"thumb-label\":\"\"},scopedSlots:_vm._u([{key:\"append\",fn:function(){return [_c('v-text-field',{staticClass:\"mt-0 pt-0\",attrs:{\"hide-details\":\"\",\"single-line\":\"\",\"type\":\"number\"},model:{value:(_vm.formData.style.contentSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"contentSize\", $$v)},expression:\"formData.style.contentSize\"}})]},proxy:true}]),model:{value:(_vm.formData.style.contentSize),callback:function ($$v) {_vm.$set(_vm.formData.style, \"contentSize\", $$v)},expression:\"formData.style.contentSize\"}})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./WidgetStyle.vue?vue&type=template&id=2d655ea1&\"\nimport script from \"./WidgetStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./WidgetStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VColorPicker } from 'vuetify/lib/components/VColorPicker';\nimport { VHover } from 'vuetify/lib/components/VHover';\nimport { VLabel } from 'vuetify/lib/components/VLabel';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSlider } from 'vuetify/lib/components/VSlider';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCheckbox,VCol,VColorPicker,VHover,VLabel,VRow,VSlider,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.icon),callback:function ($$v) {_vm.icon=$$v},expression:\"icon\"}},_vm._l((_vm.iconGroups),function(iconGroup,name,index){return _c('v-radio',{key:(\"iconGroup-\" + index),attrs:{\"value\":name},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('v-icon',[_vm._v(_vm._s(iconGroup.on))]),_vm._v(\"/ \"),_c('v-icon',[_vm._v(_vm._s(iconGroup.off))])]},proxy:true}],null,true)})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OnOffStyle.vue?vue&type=template&id=d42fdac6&\"\nimport script from \"./OnOffStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./OnOffStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VIcon,VRadio,VRadioGroup})\n","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinaryWizard.vue?vue&type=template&id=f87a0036&\"\nimport script from \"./InfoBinaryWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinaryWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('OnOffImgStyle',{model:{value:(_vm.previewData.picture),callback:function ($$v) {_vm.$set(_vm.previewData, \"picture\", $$v)},expression:\"previewData.picture\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.picture),callback:function ($$v) {_vm.picture=$$v},expression:\"picture\"}},_vm._l((_vm.picturesList),function(picture,index){return _c('v-radio',{key:(\"pictures-\" + index),attrs:{\"value\":picture},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('img',{attrs:{\"src\":_vm.basePath + picture + '-on.png'}}),_vm._v(\"/ \"),_c('img',{attrs:{\"src\":_vm.basePath + picture + '-off.png'}}),_vm._v(\"/ \")]},proxy:true}],null,true)})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffImgStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OnOffImgStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OnOffImgStyle.vue?vue&type=template&id=8245d742&\"\nimport script from \"./OnOffImgStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./OnOffImgStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VRadio,VRadioGroup})\n","\n\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoBinaryImgWizard.vue?vue&type=template&id=dfb99ff8&\"\nimport script from \"./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoBinaryImgWizard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./InfoBinaryImgWizard.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\",\"subType\":\"numeric\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('IconStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('v-text-field',{attrs:{\"label\":\"Unité\"},model:{value:(_vm.previewData.unit),callback:function ($$v) {_vm.$set(_vm.previewData, \"unit\", $$v)},expression:\"previewData.unit\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.icon),callback:function ($$v) {_vm.icon=$$v},expression:\"icon\"}},[_c('v-radio',{attrs:{\"value\":\"\",\"label\":\"Pas d'icône\"}}),_vm._l((_vm.iconsList),function(iconCode){return _c('v-radio',{key:iconCode,attrs:{\"value\":iconCode},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('v-icon',[_vm._v(_vm._s(iconCode))])]},proxy:true}],null,true)})})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./IconStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./IconStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./IconStyle.vue?vue&type=template&id=43979614&\"\nimport script from \"./IconStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./IconStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VIcon,VRadio,VRadioGroup})\n","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumericWizard.vue?vue&type=template&id=eda85a38&\"\nimport script from \"./InfoNumericWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumericWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"info\",\"subType\":\"numeric\",\"custom\":_vm.filterCmd},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('LevelImgStyle',{model:{value:(_vm.previewData.picture),callback:function ($$v) {_vm.$set(_vm.previewData, \"picture\", $$v)},expression:\"previewData.picture\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.picture),callback:function ($$v) {_vm.picture=$$v},expression:\"picture\"}},_vm._l((_vm.picturesList),function(pictureData,index){return _c('v-radio',{key:(\"pictures-\" + index),attrs:{\"value\":index},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('img',{attrs:{\"src\":'/data/pictures/level/' + pictureData.name + '-0.png'}}),_vm._v(\"/ \"),_c('img',{attrs:{\"src\":'/data/pictures/level/' + pictureData.name + '-100.png'}}),_vm._v(\"/ \")]},proxy:true}],null,true)})}),1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LevelImgStyle.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LevelImgStyle.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LevelImgStyle.vue?vue&type=template&id=668fa023&\"\nimport script from \"./LevelImgStyle.vue?vue&type=script&lang=js&\"\nexport * from \"./LevelImgStyle.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\ninstallComponents(component, {VRadio,VRadioGroup})\n","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoNumericImgWizard.vue?vue&type=template&id=2a060758&\"\nimport script from \"./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoNumericImgWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredCommands',{attrs:{\"type\":\"action\",\"subType\":\"other\"},model:{value:(_vm.command),callback:function ($$v) {_vm.command=$$v},expression:\"command\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.command.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('IconStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdActionWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CmdActionWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CmdActionWizard.vue?vue&type=template&id=58069f17&\"\nimport script from \"./CmdActionWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./CmdActionWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Commande\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredScenarios',{model:{value:(_vm.scenario),callback:function ($$v) {_vm.scenario=$$v},expression:\"scenario\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.scenario.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\" Scénarios \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Filtrer\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}})],1),_c('v-data-table',{staticClass:\"elevation-10\",attrs:{\"headers\":_vm.headers,\"items\":_vm.scenariosList,\"single-select\":\"\",\"show-select\":\"\",\"item-key\":\"id\",\"items-per-page\":5,\"loading\":Object.keys(_vm.rawScenarios).length === 0,\"loading-text\":\"Chargement...\",\"search\":_vm.search},model:{value:(_vm.scenario),callback:function ($$v) {_vm.scenario=$$v},expression:\"scenario\"}}),_c('v-checkbox',{attrs:{\"label\":\"Cacher les scénarios désactivés\"},on:{\"change\":_vm.updateScenariosList},model:{value:(_vm.hideInactives),callback:function ($$v) {_vm.hideInactives=$$v},expression:\"hideInactives\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredScenarios.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FilteredScenarios.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FilteredScenarios.vue?vue&type=template&id=dd4c1648&\"\nimport script from \"./FilteredScenarios.vue?vue&type=script&lang=js&\"\nexport * from \"./FilteredScenarios.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VCard,VCardTitle,VCheckbox,VDataTable,VSpacer,VTextField})\n","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioActionWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioActionWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ScenarioActionWizard.vue?vue&type=template&id=4c377e4a&\"\nimport script from \"./ScenarioActionWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./ScenarioActionWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Objet\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 2,\"step\":\"2\"}},[_vm._v(\"Commande d'état\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 3,\"step\":\"3\"}},[_vm._v(\"Commande On\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 4,\"step\":\"4\"}},[_vm._v(\"Commande Off\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"5\"}},[_vm._v(\"Personnalisation\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('FilteredEqLogics',{model:{value:(_vm.eqLogic),callback:function ($$v) {_vm.eqLogic=$$v},expression:\"eqLogic\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.eqLogic.length === 0},on:{\"previous\":function($event){return _vm.$emit('hide')}},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('FilteredCommands',{attrs:{\"eqLogicId\":_vm.eqLogicId,\"title\":\"Commande d'état\",\"type\":\"info\"},model:{value:(_vm.stateCommand),callback:function ($$v) {_vm.stateCommand=$$v},expression:\"stateCommand\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.stateCommand.length === 0},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"3\"}},[_c('FilteredCommands',{attrs:{\"eqLogicId\":_vm.eqLogicId,\"title\":\"Commande pour allumer\",\"type\":\"action\"},model:{value:(_vm.onCommand),callback:function ($$v) {_vm.onCommand=$$v},expression:\"onCommand\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.onCommand.length === 0},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"4\"}},[_c('FilteredCommands',{attrs:{\"eqLogicId\":_vm.eqLogicId,\"title\":\"Commande pour éteindre\",\"type\":\"action\"},model:{value:(_vm.offCommand),callback:function ($$v) {_vm.offCommand=$$v},expression:\"offCommand\"}}),_c('StepperButtons',{attrs:{\"nextDisabled\":_vm.offCommand.length === 0},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"5\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Personnalisation\")]),_c('v-content',[_c('WidgetStyle',{model:{value:(_vm.previewData),callback:function ($$v) {_vm.previewData=$$v},expression:\"previewData\"}}),_c('OnOffStyle',{model:{value:(_vm.previewData.icon),callback:function ($$v) {_vm.$set(_vm.previewData, \"icon\", $$v)},expression:\"previewData.icon\"}}),_c('WidgetPreview',{attrs:{\"previewData\":_vm.previewData}})],1)],1),_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.finish},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicActionWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicActionWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./EqLogicActionWizard.vue?vue&type=template&id=e76dc1a2&\"\nimport script from \"./EqLogicActionWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./EqLogicActionWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\ninstallComponents(component, {VCard,VCardTitle,VContent,VDivider,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep})\n","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddItemWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddItemWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddItemWizard.vue?vue&type=template&id=f15204c8&\"\nimport script from \"./AddItemWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./AddItemWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VDialog } from 'vuetify/lib/components/VDialog';\ninstallComponents(component, {VDialog})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-dialog',{attrs:{\"persistent\":\"\"},model:{value:(_vm.showWizard),callback:function ($$v) {_vm.showWizard=$$v},expression:\"showWizard\"}},[_c('v-stepper',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 1,\"step\":\"1\"}},[_vm._v(\"Positionnement\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"complete\":_vm.step > 2,\"step\":\"2\"}},[_vm._v(\"Dimensions\")]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"3\"}},[_vm._v(\"Thème\")])],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Placement des éléments\")]),_c('v-card-text',[_c('v-radio-group',{attrs:{\"row\":\"\"},model:{value:(_vm.positioning),callback:function ($$v) {_vm.positioning=$$v},expression:\"positioning\"}},[_c('v-radio',{attrs:{\"label\":\"Manuel\",\"value\":\"manual\"}}),_c('v-radio',{attrs:{\"label\":\"Grille\",\"value\":\"grid\"}})],1),(_vm.positioning === 'manual')?_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"Les éléments sont positionnés à un endroit précis de l'écran.\")]):_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"La position des éléments est définie par une grille.\")])],1)],1),_c('v-alert',{attrs:{\"type\":\"warning\"}},[_vm._v(\"Ce paramètre ne pourra pas être changé par la suite.\")]),_c('StepperButtons',{attrs:{\"cancelable\":false},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('v-card',{attrs:{\"color\":\"blue-grey lighten-5\"}},[_c('v-card-title',[_vm._v(\"Dimensions\")]),_c('v-card-text',[_c('v-radio-group',{attrs:{\"row\":\"\",\"disabled\":_vm.positioning === 'manual'},model:{value:(_vm.size),callback:function ($$v) {_vm.size=$$v},expression:\"size\"}},[_c('v-radio',{attrs:{\"label\":\"Fixe\",\"value\":\"fix\"}}),_c('v-radio',{attrs:{\"label\":\"Adaptée\",\"value\":\"responsive\"}})],1),(_vm.size === 'responsive')?_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"Le contenu s'adaptera à la taille de l'écran.\")]):_c('v-alert',{attrs:{\"type\":\"info\"}},[_vm._v(\"Le contenu est de taille fixe et s'affichera tout le temps avec les mêmes dimensions.\")]),(_vm.size === 'fix')?_c('v-content',[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Largeur\"},model:{value:(_vm.width),callback:function ($$v) {_vm.width=$$v},expression:\"width\"}})],1),_c('v-col',{attrs:{\"cols\":\"6\"}},[_c('v-text-field',{attrs:{\"label\":\"Hauteur\"},model:{value:(_vm.height),callback:function ($$v) {_vm.height=$$v},expression:\"height\"}})],1)],1),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1920; _vm.height = 1080}}},[_vm._v(\"1080p\")])],1),_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1280; _vm.height = 720}}},[_vm._v(\"720p\")])],1),_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1440; _vm.height = 900}}},[_vm._v(\"WXGA+\")])],1),_c('v-col',{attrs:{\"cols\":\"2\"}},[_c('v-btn',{on:{\"click\":function($event){_vm.width = 1280; _vm.height = 800}}},[_vm._v(\"WXGA\")])],1)],1)],1):_vm._e()],1)],1),_c('StepperButtons',{model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1),_c('v-stepper-content',{attrs:{\"step\":\"3\"}},[_c('StepperButtons',{attrs:{\"last\":\"\"},on:{\"next\":_vm.endOfWizard},model:{value:(_vm.step),callback:function ($$v) {_vm.step=$$v},expression:\"step\"}})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddDashWizard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddDashWizard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddDashWizard.vue?vue&type=template&id=4910bcf6&\"\nimport script from \"./AddDashWizard.vue?vue&type=script&lang=js&\"\nexport * from \"./AddDashWizard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContent } from 'vuetify/lib/components/VContent';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardText,VCardTitle,VCol,VContent,VDialog,VDivider,VRadio,VRadioGroup,VRow,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep,VTextField})\n","export default {\n loopStarted: false,\n /**\n * Initialize event manger\n * @param {Communication} Communication Communication helper\n * @param {store} store Store for data management\n */\n init(Communication, store) {\n this.store = store;\n this.Communication = Communication;\n },\n /**\n * Start event loop\n */\n loop() {\n if (!this.store.getters.isEventsManagerStarted) {\n this.store.commit(\"setEventsManagerState\", true);\n this.execute();\n }\n },\n /**\n * Event loop execution\n */\n execute() {\n let self = this;\n setTimeout(function () {\n self.getNewEvents();\n }, 1);\n },\n /**\n * Get new events since last call\n */\n getNewEvents() {\n const currentDate = new Date();\n const timestamp = parseInt(currentDate.getTime() / 1000);\n this.Communication.get(\n \"/api/changes/get/\" + timestamp,\n this.dispatchEvents.bind(this)\n );\n },\n /**\n * Dispatch all events for update\n * @param {Array} events Event received\n */\n dispatchEvents(events) {\n events.result.forEach(event => {\n // Commands state\n if (event.name === \"cmd::update\") {\n this.store.commit(\"updateCmd\", {\n cmdId: parseInt(event.option.cmd_id),\n newState: event.option.value\n });\n } else if (event.name === \"scenario::update\") {\n this.store.commit(\"updateScenario\", {\n scenarioId: parseInt(event.option.scenario_id),\n newState: event.option.state\n });\n }\n });\n this.execute();\n }\n};\n","\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Dash.vue?vue&type=template&id=220cef46&scoped=true&\"\nimport script from \"./Dash.vue?vue&type=script&lang=js&\"\nexport * from \"./Dash.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Dash.vue?vue&type=style&index=0&id=220cef46&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"220cef46\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=417dc440&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VApp } from 'vuetify/lib/components/VApp';\ninstallComponents(component, {VApp})\n","import '@fortawesome/fontawesome-free/css/all.css'\nimport 'material-design-icons-iconfont/dist/material-design-icons.css' // Ensure you are using css-loader\n\nimport Vue from 'vue';\nimport Vuetify from 'vuetify/lib';\n\nVue.use(Vuetify);\n\nexport default new Vuetify({\n});\n","/**\n * Gestion de l'état global de l'application\n */\nimport Vue from \"vue\"\nimport Vuex from \"vuex\"\n\nVue.use(Vuex);\n\nexport const store = new Vuex.Store({\n state: {\n widgets: {},\n editMode: false,\n dashData: {},\n dashType: \"grid\",\n eventManagerStarted: false,\n gridEventCaller: -1\n },\n mutations: {\n addWidget(state, widgetData) {\n Vue.set(state.widgets, widgetData.id, widgetData);\n },\n removeWidget(state, widgetDataId) {\n Vue.delete(state.widgets, widgetDataId);\n },\n updateWidgetPos(state, data) {\n Vue.set(state.widgets[data.id].pos, 'top', data.top);\n Vue.set(state.widgets[data.id].pos, 'left', data.left);\n },\n setEditMode(state, newEditMode) {\n state.editMode = newEditMode;\n },\n /**\n * Update eventsManager loop state\n * @param {*} state Store access\n * @param {*} newEventManagerState New state\n */\n setEventsManagerState(state, newEventManagerState) {\n state.eventManagerStarted = newEventManagerState;\n },\n /**\n * Update command state\n * @param {*} state Store access\n * @param {*} payload Data to update {cmdId, newState}\n */\n updateCmd(state, payload) {\n for (let widget in state.widgets) {\n if (state.widgets[widget].cmdId === payload.cmdId) {\n state.widgets[widget].state = payload.newState;\n }\n }\n },\n /**\n * Update scenario state\n * @param {*} state Store access\n * @param {*} payload Data to update {scenarioId, newState}\n */\n updateScenario(state, payload) {\n for (let widget in state.widgets) {\n if (state.widgets[widget].scenarioId === payload.scenarioId) {\n Vue.set(state.widgets[widget], 'state', payload.newState);\n }\n }\n },\n setDashType(state, payload) {\n state.dashType = payload;\n },\n setGridEventCaller(state, payload) {\n state.gridEventCaller = payload;\n },\n initDash(state, payload) {\n state.dashData = payload;\n },\n initWidgets(state, payload) {\n state.widgets = payload;\n },\n loadFromLocalStorage(state) {\n state.dashData = JSON.parse(localStorage.dashData);\n state.widgets = JSON.parse(localStorage.widgetsData);\n },\n saveToLocalStorage(state) {\n localStorage.dashData = JSON.stringify(state.dashData);\n localStorage.widgetsData = JSON.stringify(state.widgets);\n },\n },\n getters: {\n widgets: state => state.widgets,\n editMode: state => state.editMode,\n isEventsManagerStarted: state => state.eventManagerStarted,\n dashType: state => state.dashType,\n dashData: state => state.dashData,\n gridEventCaller: state => state.gridEventCaller\n }\n});","import '@fortawesome/fontawesome-free/css/all.css'\nimport '@/assets/global.css'\nimport Vue from 'vue'\nimport App from '@/App.vue'\nimport vuetify from '@/plugins/vuetify'\nimport { store } from '@/libs/Store'\nimport EventsManager from \"@/libs/EventsManager.js\";\nimport Communication from \"./libs/Communication.js\";\n\nVue.config.productionTip = false\nVue.prototype.$eventBus = new Vue();\nEventsManager.init(Communication, store);\n\nnew Vue({\n vuetify,\n store,\n iconfont: 'fa',\n render: h => h(App)\n}).$mount('#app')\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Camera.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=style&index=0&id=52d96760&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinary.vue?vue&type=style&index=0&id=52d96760&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=style&index=0&id=39d7dd8e&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectItemToAddWizard.vue?vue&type=style&index=0&id=39d7dd8e&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=style&index=0&id=35cac9e8&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoBinaryImg.vue?vue&type=style&index=0&id=35cac9e8&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./GridContainer.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=style&index=0&id=746e664c&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./WidgetPreview.vue?vue&type=style&index=0&id=746e664c&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=style&index=0&id=220cef46&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dash.vue?vue&type=style&index=0&id=220cef46&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=style&index=0&id=7a605d02&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./EqLogicAction.vue?vue&type=style&index=0&id=7a605d02&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=style&index=0&id=b4d10326&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ScenarioAction.vue?vue&type=style&index=0&id=b4d10326&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=style&index=0&id=c969caae&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Widget.vue?vue&type=style&index=0&id=c969caae&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=style&index=0&id=2fb54cd3&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/vuetify-loader/lib/loader.js??ref--18-0!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoNumeric.vue?vue&type=style&index=0&id=2fb54cd3&scoped=true&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/dash/js/chunk-vendors.8cc3cdae.js b/dash/js/chunk-vendors.8cc3cdae.js deleted file mode 100644 index 1c69a1d7e..000000000 --- a/dash/js/chunk-vendors.8cc3cdae.js +++ /dev/null @@ -1,14 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(t,e,n){var i=n("b622"),r=i("toStringTag"),a={};a[r]="z",t.exports="[object z]"===String(a)},"0366":function(t,e,n){var i=n("1c0b");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},"03a4":function(t,e,n){"use strict";n("0481"),n("caad"),n("4069"),n("a9e3"),n("b64b"),n("2532");var i=n("5530"),r=(n("bb18"),n("8dd9")),a=(n("99af"),n("7863"),n("ba0d")),s=n("7bc6"),o=n("2b0e"),c=(n("a623"),n("15fd")),u=n("53ca");function l(t){t=Object(i["a"])({},t);var e=Object(s["c"])(t),n=Object(s["b"])(t),r=Object(s["d"])(t);return{alpha:t.a,hex:e.substr(0,7),hexa:e,hsla:n,hsva:t,hue:t.h,rgba:r}}function h(t){var e=Object(s["a"])(t),n=Object(s["c"])(e),i=Object(s["d"])(e);return{alpha:e.a,hex:n.substr(0,7),hexa:n,hsla:t,hsva:e,hue:e.h,rgba:i}}function d(t){var e=Object(s["g"])(t),n=Object(s["h"])(t),i=Object(s["b"])(e);return{alpha:e.a,hex:n.substr(0,7),hexa:n,hsla:i,hsva:e,hue:e.h,rgba:t}}function f(t){var e=Object(s["e"])(t),n=Object(s["b"])(e),i=Object(s["d"])(e);return{alpha:e.a,hex:t.substr(0,7),hexa:t,hsla:n,hsva:e,hue:e.h,rgba:i}}function p(t){return f(Object(s["n"])(t))}function v(t,e){return e.every((function(e){return t.hasOwnProperty(e)}))}function m(t,e){if(!t)return d({r:255,g:0,b:0,a:1});if("string"===typeof t){if("transparent"===t)return f("#00000000");var n=Object(s["n"])(t);return e&&n===e.hexa?e:f(n)}if("object"===Object(u["a"])(t)){if(t.hasOwnProperty("alpha"))return t;var r=t.hasOwnProperty("a")?parseFloat(t.a):1;if(v(t,["r","g","b"]))return e&&t===e.rgba?e:d(Object(i["a"])({},t,{a:r}));if(v(t,["h","s","l"]))return e&&t===e.hsla?e:h(Object(i["a"])({},t,{a:r}));if(v(t,["h","s","v"]))return e&&t===e.hsva?e:l(Object(i["a"])({},t,{a:r}))}return d({r:255,g:0,b:0,a:1})}function g(t,e){if(e){t.a;var n=Object(c["a"])(t,["a"]);return n}return t}function b(t,e){if(null==e)return t;if("string"===typeof e)return 7===e.length?t.hex:t.hexa;if("object"===Object(u["a"])(e)){if(v(e,["r","g","b"]))return g(t.rgba,!e.a);if(v(e,["h","s","l"]))return g(t.hsla,!e.a);if(v(e,["h","s","v"]))return g(t.hsva,!e.a)}return t}function y(t){return!!t&&("string"===typeof t?t.length>7:"object"===Object(u["a"])(t)&&(v(t,["a"])||v(t,["alpha"])))}var x=o["a"].extend({name:"v-color-picker-preview",props:{color:Object,disabled:Boolean,hideAlpha:Boolean},methods:{genAlpha:function(){var t=this;return this.genTrack({staticClass:"v-color-picker__alpha",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.alpha,step:0,min:0,max:1},style:{backgroundImage:this.disabled?void 0:"linear-gradient(to ".concat(this.$vuetify.rtl?"left":"right",", transparent, ").concat(Object(s["i"])(this.color.rgba),")")},on:{input:function(e){return t.color.alpha!==e&&t.$emit("update:color",l(Object(i["a"])({},t.color.hsva,{a:e})))}}})},genSliders:function(){return this.$createElement("div",{staticClass:"v-color-picker__sliders"},[this.genHue(),!this.hideAlpha&&this.genAlpha()])},genDot:function(){return this.$createElement("div",{staticClass:"v-color-picker__dot"},[this.$createElement("div",{style:{background:Object(s["f"])(this.color.rgba)}})])},genHue:function(){var t=this;return this.genTrack({staticClass:"v-color-picker__hue",props:{thumbColor:"grey lighten-2",hideDetails:!0,value:this.color.hue,step:0,min:0,max:360},on:{input:function(e){return t.color.hue!==e&&t.$emit("update:color",l(Object(i["a"])({},t.color.hsva,{h:e})))}}})},genTrack:function(t){return this.$createElement(a["a"],Object(i["a"])({class:"v-color-picker__track"},t,{props:Object(i["a"])({disabled:this.disabled},t.props)}))}},render:function(t){return t("div",{staticClass:"v-color-picker__preview",class:{"v-color-picker__preview--hide-alpha":this.hideAlpha}},[this.genDot(),this.genSliders()])}}),w=(n("d59f"),n("80d2")),O=o["a"].extend({name:"v-color-picker-canvas",props:{color:{type:Object,default:function(){return d({r:255,g:0,b:0,a:1})}},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300}},data:function(){return{boundingRect:{width:0,height:0,left:0,top:0}}},computed:{dot:function(){return this.color?{x:this.color.hsva.s*parseInt(this.width,10),y:(1-this.color.hsva.v)*parseInt(this.height,10)}:{x:0,y:0}}},watch:{"color.hue":"updateCanvas"},mounted:function(){this.updateCanvas()},methods:{emitColor:function(t,e){var n=this.boundingRect,i=n.left,r=n.top,a=n.width,s=n.height;this.$emit("update:color",l({h:this.color.hue,s:Object(w["f"])(t-i,0,a)/a,v:1-Object(w["f"])(e-r,0,s)/s,a:this.color.alpha}))},updateCanvas:function(){if(this.color){var t=this.$refs.canvas,e=t.getContext("2d");if(e){var n=e.createLinearGradient(0,0,t.width,0);n.addColorStop(0,"hsla(0, 0%, 100%, 1)"),n.addColorStop(1,"hsla(".concat(this.color.hue,", 100%, 50%, 1)")),e.fillStyle=n,e.fillRect(0,0,t.width,t.height);var i=e.createLinearGradient(0,0,0,t.height);i.addColorStop(0,"hsla(0, 0%, 100%, 0)"),i.addColorStop(1,"hsla(0, 0%, 0%, 1)"),e.fillStyle=i,e.fillRect(0,0,t.width,t.height)}}},handleClick:function(t){this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),this.emitColor(t.clientX,t.clientY))},handleMouseDown:function(t){t.preventDefault(),this.disabled||(this.boundingRect=this.$el.getBoundingClientRect(),window.addEventListener("mousemove",this.handleMouseMove),window.addEventListener("mouseup",this.handleMouseUp))},handleMouseMove:function(t){this.disabled||this.emitColor(t.clientX,t.clientY)},handleMouseUp:function(){window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("mouseup",this.handleMouseUp)},genCanvas:function(){return this.$createElement("canvas",{ref:"canvas",attrs:{width:this.width,height:this.height}})},genDot:function(){var t=parseInt(this.dotSize,10)/2,e=Object(w["g"])(this.dot.x-t),n=Object(w["g"])(this.dot.y-t);return this.$createElement("div",{staticClass:"v-color-picker__canvas-dot",class:{"v-color-picker__canvas-dot--disabled":this.disabled},style:{width:Object(w["g"])(this.dotSize),height:Object(w["g"])(this.dotSize),transform:"translate(".concat(e,", ").concat(n,")")}})}},render:function(t){return t("div",{staticClass:"v-color-picker__canvas",style:{width:Object(w["g"])(this.width),height:Object(w["g"])(this.height)},on:{click:this.handleClick,mousedown:this.handleMouseDown}},[this.genCanvas(),this.genDot()])}}),C=(n("c975"),n("d81d"),n("fb6a"),n("8a79"),n("ade3")),S=n("3835"),_=(n("9f7f1"),n("afdd")),$=n("9d26"),k={rgba:{inputs:[["r",255,"int"],["g",255,"int"],["b",255,"int"],["a",1,"float"]],from:d},hsla:{inputs:[["h",360,"int"],["s",1,"float"],["l",1,"float"],["a",1,"float"]],from:h},hexa:{from:f}},j=o["a"].extend({name:"v-color-picker-edit",props:{color:Object,disabled:Boolean,hideAlpha:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:function(t){return Object.keys(k).includes(t)}}},data:function(){return{modes:k,internalMode:this.mode}},computed:{currentMode:function(){return this.modes[this.internalMode]}},watch:{mode:function(t){this.internalMode=t}},created:function(){this.internalMode=this.mode},methods:{getValue:function(t,e){return"float"===e?Math.round(100*t)/100:"int"===e?Math.round(t):0},parseValue:function(t,e){return"float"===e?parseFloat(t):"int"===e&&parseInt(t,10)||0},changeMode:function(){var t=Object.keys(this.modes),e=t.indexOf(this.internalMode),n=t[(e+1)%t.length];this.internalMode=n,this.$emit("update:mode",n)},genInput:function(t,e,n,i){return this.$createElement("div",{staticClass:"v-color-picker__input"},[this.$createElement("input",{key:t,attrs:e,domProps:{value:n},on:i}),this.$createElement("span",t.toUpperCase())])},genInputs:function(){var t=this;switch(this.internalMode){case"hexa":var e=this.color.hexa,n=this.hideAlpha&&e.endsWith("FF")?e.substr(0,7):e;return this.genInput("hex",{maxlength:this.hideAlpha?7:9,disabled:this.disabled},n,{change:function(e){var n=e.target;t.$emit("update:color",t.currentMode.from(Object(s["n"])(n.value)))}});default:var i=this.hideAlpha?this.currentMode.inputs.slice(0,-1):this.currentMode.inputs;return i.map((function(e){var n=Object(S["a"])(e,3),i=n[0],r=n[1],a=n[2],s=t.color[t.internalMode];return t.genInput(i,{type:"number",min:0,max:r,step:"float"===a?"0.01":"int"===a?"1":void 0,disabled:t.disabled},t.getValue(s[i],a),{input:function(e){var n=e.target,r=t.parseValue(n.value||"0",a);t.$emit("update:color",t.currentMode.from(Object.assign({},s,Object(C["a"])({},i,r)),t.color.alpha))}})}))}},genSwitch:function(){return this.$createElement(_["a"],{props:{small:!0,icon:!0,disabled:this.disabled},on:{click:this.changeMode}},[this.$createElement($["a"],"$unfold")])}},render:function(t){return t("div",{staticClass:"v-color-picker__edit"},[this.genInputs(),!this.hideModeSwitch&&this.genSwitch()])}}),A=(n("31ce"),n("dca8"),Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"})),I=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),E=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),T=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),L=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),B=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),M=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),P=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),D=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),V=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),N=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),F=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),R=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),z=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),H=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),W=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),G=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),q=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),U=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),Y=Object.freeze({black:"#000000",white:"#ffffff",transparent:"transparent"}),X=Object.freeze({red:A,pink:I,purple:E,deepPurple:T,indigo:L,blue:B,lightBlue:M,cyan:P,teal:D,green:V,lightGreen:N,lime:F,yellow:R,amber:z,orange:H,deepOrange:W,brown:G,blueGrey:q,grey:U,shades:Y}),K=n("58df"),Z=n("7560");function J(t){return Object.keys(t).map((function(e){var n=t[e];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]}))}var Q=p("#FFFFFF").rgba,tt=p("#000000").rgba,et=Object(K["a"])(Z["a"]).extend({name:"v-color-picker-swatches",props:{swatches:{type:Array,default:function(){return J(X)}},color:Object,maxWidth:[Number,String],maxHeight:[Number,String]},methods:{genColor:function(t){var e=this,n=this.$createElement("div",{style:{background:t}},[Object(w["j"])(this.color,m(t,null))&&this.$createElement($["a"],{props:{small:!0,dark:Object(s["l"])(this.color.rgba,Q)>2&&this.color.alpha>.5,light:Object(s["l"])(this.color.rgba,tt)>2&&this.color.alpha>.5}},"$success")]);return this.$createElement("div",{staticClass:"v-color-picker__color",on:{click:function(){return e.$emit("update:color",p("transparent"===t?"#00000000":t))}}},[n])},genSwatches:function(){var t=this;return this.swatches.map((function(e){var n=e.map(t.genColor);return t.$createElement("div",{staticClass:"v-color-picker__swatch"},n)}))}},render:function(t){return t("div",{staticClass:"v-color-picker__swatches",style:{maxWidth:Object(w["g"])(this.maxWidth),maxHeight:Object(w["g"])(this.maxHeight)}},[this.$createElement("div",this.genSwatches())])}});e["a"]=Object(K["a"])(Z["a"]).extend({name:"v-color-picker",props:{canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},flat:Boolean,hideCanvas:Boolean,hideInputs:Boolean,hideModeSwitch:Boolean,mode:{type:String,default:"rgba",validator:function(t){return Object.keys(k).includes(t)}},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},value:{type:[Object,String]},width:{type:[Number,String],default:300}},data:function(){return{internalValue:d({r:255,g:0,b:0,a:1})}},computed:{hideAlpha:function(){return!!this.value&&!y(this.value)}},watch:{value:{handler:function(t){this.updateColor(m(t,this.internalValue))},immediate:!0}},methods:{updateColor:function(t){this.internalValue=t;var e=b(this.internalValue,this.value);Object(w["j"])(e,this.value)||(this.$emit("input",e),this.$emit("update:color",this.internalValue))},genCanvas:function(){return this.$createElement(O,{props:{color:this.internalValue,disabled:this.disabled,dotSize:this.dotSize,width:this.width,height:this.canvasHeight},on:{"update:color":this.updateColor}})},genControls:function(){return this.$createElement("div",{staticClass:"v-color-picker__controls"},[this.genPreview(),!this.hideInputs&&this.genEdit()])},genEdit:function(){var t=this;return this.$createElement(j,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha,hideModeSwitch:this.hideModeSwitch,mode:this.mode},on:{"update:color":this.updateColor,"update:mode":function(e){return t.$emit("update:mode",e)}}})},genPreview:function(){return this.$createElement(x,{props:{color:this.internalValue,disabled:this.disabled,hideAlpha:this.hideAlpha},on:{"update:color":this.updateColor}})},genSwatches:function(){return this.$createElement(et,{props:{dark:this.dark,light:this.light,swatches:this.swatches,color:this.internalValue,maxHeight:this.swatchesMaxHeight},on:{"update:color":this.updateColor}})}},render:function(t){return t(r["a"],{staticClass:"v-color-picker",class:Object(i["a"])({"v-color-picker--flat":this.flat},this.themeClasses),props:{maxWidth:this.width}},[!this.hideCanvas&&this.genCanvas(),this.genControls(),this.showSwatches&&this.genSwatches()])}})},"0481":function(t,e,n){"use strict";var i=n("23e7"),r=n("a2bf"),a=n("7b0b"),s=n("50c4"),o=n("a691"),c=n("65f0");i({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=a(this),n=s(e.length),i=c(e,0);return i.length=r(i,e,e,n,0,void 0===t?1:o(t)),i}})},"0538":function(t,e,n){"use strict";var i=n("1c0b"),r=n("861d"),a=[].slice,s={},o=function(t,e,n){if(!(e in s)){for(var i=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length,i=new Array(n>1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:"top center 0",n=arguments.length>2?arguments[2]:void 0;return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:n},origin:{type:String,default:e}},render:function(e,n){var a="transition".concat(n.props.group?"-group":""),s={props:{name:t,mode:n.props.mode},on:{beforeEnter:function(t){t.style.transformOrigin=n.props.origin,t.style.webkitTransformOrigin=n.props.origin}}};return n.props.leaveAbsolute&&(s.on.leave=r(s.on.leave,(function(t){return t.style.position="absolute"}))),n.props.hideOnLeave&&(s.on.leave=r(s.on.leave,(function(t){return t.style.display="none"}))),e(a,Object(i["a"])(n.data,s),n.children)}}}function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"in-out";return{name:t,functional:!0,props:{mode:{type:String,default:n}},render:function(n,r){return n("transition",Object(i["a"])(r.data,{props:{name:t},on:e}),r.children)}}}var o=n("ade3"),c=n("80d2"),u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e?"width":"height",i="offset".concat(Object(c["D"])(n));return{beforeEnter:function(t){t._parent=t.parentNode,t._initialStyle=Object(o["a"])({transition:t.style.transition,visibility:t.style.visibility,overflow:t.style.overflow},n,t.style[n])},enter:function(e){var r=e._initialStyle,a="".concat(e[i],"px");e.style.setProperty("transition","none","important"),e.style.visibility="hidden",e.style.visibility=r.visibility,e.style.overflow="hidden",e.style[n]="0",e.offsetHeight,e.style.transition=r.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame((function(){e.style[n]=a}))},afterEnter:a,enterCancelled:a,leave:function(t){t._initialStyle=Object(o["a"])({transition:"",visibility:"",overflow:t.style.overflow},n,t.style[n]),t.style.overflow="hidden",t.style[n]="".concat(t[i],"px"),t.offsetHeight,requestAnimationFrame((function(){return t.style[n]="0"}))},afterLeave:r,leaveCancelled:r};function r(e){t&&e._parent&&e._parent.classList.remove(t),a(e)}function a(t){var e=t._initialStyle[n];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[n]=e),delete t._initialStyle}},l=(a("carousel-transition"),a("carousel-reverse-transition"),a("tab-transition")),h=a("tab-reverse-transition"),d=(a("menu-transition"),a("fab-transition","center center","out-in"),a("dialog-transition"),a("dialog-bottom-transition"),a("fade-transition")),f=a("scale-transition"),p=(a("scroll-x-transition"),a("scroll-x-reverse-transition"),a("scroll-y-transition"),a("scroll-y-reverse-transition"),a("slide-x-transition")),v=(a("slide-x-reverse-transition"),a("slide-y-transition"),a("slide-y-reverse-transition"),s("expand-transition",u())),m=s("expand-x-transition",u("",!0))},"0798":function(t,e,n){"use strict";n("caad");var i=n("5530"),r=n("ade3"),a=(n("0c18"),n("10d2")),s=n("afdd"),o=n("9d26"),c=n("f2e7"),u=n("7560"),l=n("f40d"),h=n("58df"),d=n("d9bd");e["a"]=Object(h["a"])(a["a"],c["a"],l["a"]).extend({name:"v-alert",props:{border:{type:String,validator:function(t){return["top","right","bottom","left"].includes(t)}},closeLabel:{type:String,default:"$vuetify.close"},coloredBorder:Boolean,dense:Boolean,dismissible:Boolean,icon:{default:"",type:[Boolean,String],validator:function(t){return"string"===typeof t||!1===t}},outlined:Boolean,prominent:Boolean,text:Boolean,type:{type:String,validator:function(t){return["info","error","success","warning"].includes(t)}},value:{type:Boolean,default:!0}},computed:{__cachedBorder:function(){if(!this.border)return null;var t={staticClass:"v-alert__border",class:Object(r["a"])({},"v-alert__border--".concat(this.border),!0)};return this.coloredBorder&&(t=this.setBackgroundColor(this.computedColor,t),t.class["v-alert__border--has-color"]=!0),this.$createElement("div",t)},__cachedDismissible:function(){var t=this;if(!this.dismissible)return null;var e=this.iconColor;return this.$createElement(s["a"],{staticClass:"v-alert__dismissible",props:{color:e,icon:!0,small:!0},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:function(){return t.isActive=!1}}},[this.$createElement(o["a"],{props:{color:e}},"$cancel")])},__cachedIcon:function(){return this.computedIcon?this.$createElement(o["a"],{staticClass:"v-alert__icon",props:{color:this.iconColor}},this.computedIcon):null},classes:function(){var t=Object(i["a"])({},a["a"].options.computed.classes.call(this),{"v-alert--border":Boolean(this.border),"v-alert--dense":this.dense,"v-alert--outlined":this.outlined,"v-alert--prominent":this.prominent,"v-alert--text":this.text});return this.border&&(t["v-alert--border-".concat(this.border)]=!0),t},computedColor:function(){return this.color||this.type},computedIcon:function(){return!1!==this.icon&&("string"===typeof this.icon&&this.icon?this.icon:!!["error","info","success","warning"].includes(this.type)&&"$".concat(this.type))},hasColoredIcon:function(){return this.hasText||Boolean(this.border)&&this.coloredBorder},hasText:function(){return this.text||this.outlined},iconColor:function(){return this.hasColoredIcon?this.computedColor:void 0},isDark:function(){return!(!this.type||this.coloredBorder||this.outlined)||u["a"].options.computed.isDark.call(this)}},created:function(){this.$attrs.hasOwnProperty("outline")&&Object(d["a"])("outline","outlined",this)},methods:{genWrapper:function(){var t=[this.$slots.prepend||this.__cachedIcon,this.genContent(),this.__cachedBorder,this.$slots.append,this.$scopedSlots.close?this.$scopedSlots.close({toggle:this.toggle}):this.__cachedDismissible],e={staticClass:"v-alert__wrapper"};return this.$createElement("div",e,t)},genContent:function(){return this.$createElement("div",{staticClass:"v-alert__content"},this.$slots.default)},genAlert:function(){var t={staticClass:"v-alert",attrs:{role:"alert"},class:this.classes,style:this.styles,directives:[{name:"show",value:this.isActive}]};if(!this.coloredBorder){var e=this.hasText?this.setTextColor:this.setBackgroundColor;t=e(this.computedColor,t)}return this.$createElement("div",t,[this.genWrapper()])},toggle:function(){this.isActive=!this.isActive}},render:function(t){var e=this.genAlert();return this.transition?t("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[e]):e}})},"07ac":function(t,e,n){var i=n("23e7"),r=n("6f53").values;i({target:"Object",stat:!0},{values:function(t){return r(t)}})},"0a06":function(t,e,n){"use strict";var i=n("c532"),r=n("30b5"),a=n("f6b4"),s=n("5270"),o=n("4a7b");function c(t){this.defaults=t,this.interceptors={request:new a,response:new a}}c.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=o(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[s,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)n=n.then(e.shift(),e.shift());return n},c.prototype.getUri=function(t){return t=o(this.defaults,t),r(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(t){c.prototype[t]=function(e,n){return this.request(i.merge(n||{},{method:t,url:e}))}})),i.forEach(["post","put","patch"],(function(t){c.prototype[t]=function(e,n,r){return this.request(i.merge(r||{},{method:t,url:e,data:n}))}})),t.exports=c},"0bc6":function(t,e,n){},"0c18":function(t,e,n){},"0cfb":function(t,e,n){var i=n("83ab"),r=n("d039"),a=n("cc12");t.exports=!i&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"0fd9":function(t,e,n){"use strict";n("99af"),n("4160"),n("caad"),n("13d5"),n("4ec9"),n("b64b"),n("d3b7"),n("ac1f"),n("2532"),n("3ca3"),n("5319"),n("159b"),n("ddb0");var i=n("ade3"),r=n("5530"),a=(n("4b85"),n("2b0e")),s=n("d9f7"),o=n("80d2"),c=["sm","md","lg","xl"],u=["start","end","center"];function l(t,e){return c.reduce((function(n,i){return n[t+Object(o["D"])(i)]=e(),n}),{})}var h=function(t){return[].concat(u,["baseline","stretch"]).includes(t)},d=l("align",(function(){return{type:String,default:null,validator:h}})),f=function(t){return[].concat(u,["space-between","space-around"]).includes(t)},p=l("justify",(function(){return{type:String,default:null,validator:f}})),v=function(t){return[].concat(u,["space-between","space-around","stretch"]).includes(t)},m=l("alignContent",(function(){return{type:String,default:null,validator:v}})),g={align:Object.keys(d),justify:Object.keys(p),alignContent:Object.keys(m)},b={align:"align",justify:"justify",alignContent:"align-content"};function y(t,e,n){var i=b[t];if(null!=n){if(e){var r=e.replace(t,"");i+="-".concat(r)}return i+="-".concat(n),i.toLowerCase()}}var x=new Map;e["a"]=a["a"].extend({name:"v-row",functional:!0,props:Object(r["a"])({tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:h}},d,{justify:{type:String,default:null,validator:f}},p,{alignContent:{type:String,default:null,validator:v}},m),render:function(t,e){var n=e.props,r=e.data,a=e.children,o="";for(var c in n)o+=String(n[c]);var u=x.get(o);return u||function(){var t,e;for(e in u=[],g)g[e].forEach((function(t){var i=n[t],r=y(e,t,i);r&&u.push(r)}));u.push((t={"no-gutters":n.noGutters,"row--dense":n.dense},Object(i["a"])(t,"align-".concat(n.align),n.align),Object(i["a"])(t,"justify-".concat(n.justify),n.justify),Object(i["a"])(t,"align-content-".concat(n.alignContent),n.alignContent),t)),x.set(o,u)}(),t(n.tag,Object(s["a"])(r,{staticClass:"row",class:u}),a)}})},"10d2":function(t,e,n){"use strict";var i=n("8dd9");e["a"]=i["a"]},1148:function(t,e,n){"use strict";var i=n("a691"),r=n("1d80");t.exports="".repeat||function(t){var e=String(r(this)),n="",a=i(t);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},1276:function(t,e,n){"use strict";var i=n("d784"),r=n("44e7"),a=n("825a"),s=n("1d80"),o=n("4840"),c=n("8aa5"),u=n("50c4"),l=n("14c3"),h=n("9263"),d=n("d039"),f=[].push,p=Math.min,v=4294967295,m=!d((function(){return!RegExp(v,"y")}));i("split",2,(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(s(this)),a=void 0===n?v:n>>>0;if(0===a)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,a);var o,c,u,l=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,m=new RegExp(t.source,d+"g");while(o=h.call(m,i)){if(c=m.lastIndex,c>p&&(l.push(i.slice(p,o.index)),o.length>1&&o.index=a))break;m.lastIndex===o.index&&m.lastIndex++}return p===i.length?!u&&m.test("")||l.push(""):l.push(i.slice(p)),l.length>a?l.slice(0,a):l}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=s(this),a=void 0==e?void 0:e[t];return void 0!==a?a.call(e,r,n):i.call(String(r),e,n)},function(t,r){var s=n(i,t,this,r,i!==e);if(s.done)return s.value;var h=a(t),d=String(this),f=o(h,RegExp),g=h.unicode,b=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(m?"y":"g"),y=new f(m?h:"^(?:"+h.source+")",b),x=void 0===r?v:r>>>0;if(0===x)return[];if(0===d.length)return null===l(y,d)?[d]:[];var w=0,O=0,C=[];while(O4}(function(t){t["xSmall"]="12px",t["small"]="16px",t["default"]="24px",t["medium"]="28px",t["large"]="36px",t["xLarge"]="40px"})(i||(i={}));var p=Object(h["a"])(a["a"],s["a"],o["a"],c["a"]).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium:function(){return!1},hasClickListener:function(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon:function(){var t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),Object(u["A"])(this,t)},getSize:function(){var t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=Object(u["w"])(t).find((function(e){return t[e]}));return e&&i[e]||Object(u["g"])(this.size)},getDefaultData:function(){var t={staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:Object(r["a"])({"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0},this.attrs$),on:this.listeners$};return t},applyColors:function(t){t.class=Object(r["a"])({},t.class,{},this.themeClasses),this.setTextColor(this.color,t)},renderFontIcon:function(t,e){var n=[],i=this.getDefaultData(),r="material-icons",a=t.indexOf("-"),s=a<=-1;s?n.push(t):(r=t.slice(0,a),d(r)&&(r="")),i.class[r]=!0,i.class[t]=!s;var o=this.getSize();return o&&(i.style={fontSize:o}),this.applyColors(i),e(this.hasClickListener?"button":this.tag,i,n)},renderSvgIcon:function(t,e){var n=this.getSize(),i=Object(r["a"])({},this.getDefaultData(),{style:n?{fontSize:n,height:n,width:n}:void 0});i.class["v-icon--svg"]=!0,this.applyColors(i);var a={attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",height:n||"24",width:n||"24",role:"img","aria-hidden":!0}};return e(this.hasClickListener?"button":"span",i,[e("svg",a,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent:function(t,e){var n=this.getDefaultData();n.class["v-icon--is-component"]=!0;var i=this.getSize();i&&(n.style={fontSize:i,height:i,width:i}),this.applyColors(n);var r=t.component;return n.props=t.props,n.nativeOn=n.on,e(r,n)}},render:function(t){var e=this.getIcon();return"string"===typeof e?f(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});e["a"]=l["a"].extend({name:"v-icon",$_wrapperFor:p,functional:!0,render:function(t,e){var n=e.data,i=e.children,r="";return n.domProps&&(r=n.domProps.textContent||n.domProps.innerHTML||r,delete n.domProps.textContent,delete n.domProps.innerHTML),t(p,n,r?[r]:i)}})},"13b3":function(t,e,n){},"13d5":function(t,e,n){"use strict";var i=n("23e7"),r=n("d58f").left,a=n("a640"),s=n("ae40"),o=a("reduce"),c=s("reduce",{1:0});i({target:"Array",proto:!0,forced:!o||!c},{reduce:function(t){return r(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(t,e,n){var i=n("c6b6"),r=n("9263");t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var a=n.call(t,e);if("object"!==typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},"159b":function(t,e,n){var i=n("da84"),r=n("fdbc"),a=n("17c2"),s=n("9112");for(var o in r){var c=i[o],u=c&&c.prototype;if(u&&u.forEach!==a)try{s(u,"forEach",a)}catch(l){u.forEach=a}}},"15f5":function(t,e,n){},"15fd":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));n("a4d3"),n("c975"),n("b64b");function i(t,e){if(null==t)return{};var n,i,r={},a=Object.keys(t);for(i=0;i=0||(r[n]=t[n]);return r}function r(t,e){if(null==t)return{};var n,r,a=i(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}},"166a":function(t,e,n){},"169a":function(t,e,n){"use strict";n("caad"),n("45fc"),n("a9e3"),n("2532"),n("498a");var i=n("5530"),r=n("ade3"),a=(n("368e"),n("480e")),s=n("4ad4"),o=n("b848"),c=n("75eb"),u=(n("3c93"),n("a9ad")),l=n("7560"),h=n("f2e7"),d=n("58df"),f=Object(d["a"])(u["a"],l["a"],h["a"]).extend({name:"v-overlay",props:{absolute:Boolean,color:{type:String,default:"#212121"},dark:{type:Boolean,default:!0},opacity:{type:[Number,String],default:.46},value:{default:!0},zIndex:{type:[Number,String],default:5}},computed:{__scrim:function(){var t=this.setBackgroundColor(this.color,{staticClass:"v-overlay__scrim",style:{opacity:this.computedOpacity}});return this.$createElement("div",t)},classes:function(){return Object(i["a"])({"v-overlay--absolute":this.absolute,"v-overlay--active":this.isActive},this.themeClasses)},computedOpacity:function(){return Number(this.isActive?this.opacity:0)},styles:function(){return{zIndex:this.zIndex}}},methods:{genContent:function(){return this.$createElement("div",{staticClass:"v-overlay__content"},this.$slots.default)}},render:function(t){var e=[this.__scrim];return this.isActive&&e.push(this.genContent()),t("div",{staticClass:"v-overlay",class:this.classes,style:this.styles},e)}}),p=f,v=n("80d2"),m=n("2b0e"),g=m["a"].extend().extend({name:"overlayable",props:{hideOverlay:Boolean,overlayColor:String,overlayOpacity:[Number,String]},data:function(){return{overlay:null}},watch:{hideOverlay:function(t){this.isActive&&(t?this.removeOverlay():this.genOverlay())}},beforeDestroy:function(){this.removeOverlay()},methods:{createOverlay:function(){var t=new p({propsData:{absolute:this.absolute,value:!1,color:this.overlayColor,opacity:this.overlayOpacity}});t.$mount();var e=this.absolute?this.$el.parentNode:document.querySelector("[data-app]");e&&e.insertBefore(t.$el,e.firstChild),this.overlay=t},genOverlay:function(){var t=this;if(this.hideScroll(),!this.hideOverlay)return this.overlay||this.createOverlay(),requestAnimationFrame((function(){t.overlay&&(void 0!==t.activeZIndex?t.overlay.zIndex=String(t.activeZIndex-1):t.$el&&(t.overlay.zIndex=Object(v["s"])(t.$el)))})),this.overlay&&(this.overlay.value=!0),!0},removeOverlay:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.overlay&&(Object(v["a"])(this.overlay.$el,"transitionend",(function(){t.overlay&&t.overlay.$el&&t.overlay.$el.parentNode&&!t.overlay.value&&(t.overlay.$el.parentNode.removeChild(t.overlay.$el),t.overlay.$destroy(),t.overlay=null)})),this.overlay.value=!1),e&&this.showScroll()},scrollListener:function(t){if("keydown"===t.type){if(["INPUT","TEXTAREA","SELECT"].includes(t.target.tagName)||t.target.isContentEditable)return;var e=[v["v"].up,v["v"].pageup],n=[v["v"].down,v["v"].pagedown];if(e.includes(t.keyCode))t.deltaY=-1;else{if(!n.includes(t.keyCode))return;t.deltaY=1}}(t.target===this.overlay||"keydown"!==t.type&&t.target===document.body||this.checkPath(t))&&t.preventDefault()},hasScrollbar:function(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;var e=window.getComputedStyle(t);return["auto","scroll"].includes(e.overflowY)&&t.scrollHeight>t.clientHeight},shouldScroll:function(t,e){return 0===t.scrollTop&&e<0||t.scrollTop+t.clientHeight===t.scrollHeight&&e>0},isInside:function(t,e){return t===e||null!==t&&t!==document.body&&this.isInside(t.parentNode,e)},checkPath:function(t){var e=t.path||this.composedPath(t),n=t.deltaY;if("keydown"===t.type&&e[0]===document.body){var i=this.$refs.dialog,r=window.getSelection().anchorNode;return!(i&&this.hasScrollbar(i)&&this.isInside(r,i))||this.shouldScroll(i,n)}for(var a=0;a=this.getMaxZIndex()},hideScroll:function(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):g.options.methods.hideScroll.call(this)},show:function(){var t=this;!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick((function(){t.$refs.content.focus(),t.bind()}))},bind:function(){window.addEventListener("focusin",this.onFocusin)},unbind:function(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside:function(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown:function(t){if(t.keyCode===v["v"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;var e=this.getActivator();this.$nextTick((function(){return e&&e.focus()}))}this.$emit("keydown",t)},onFocusin:function(t){if(t&&this.retainFocus){var e=t.target;if(e&&![document,this.$refs.content].includes(e)&&!this.$refs.content.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some((function(t){return t.contains(e)}))){var n=this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');n.length&&n[0].focus()}}},genContent:function(){var t=this;return this.showLazyContent((function(){return[t.$createElement(a["a"],{props:{root:!0,light:t.light,dark:t.dark}},[t.$createElement("div",{class:t.contentClasses,attrs:Object(i["a"])({role:"document",tabindex:t.isActive?0:void 0},t.getScopeIdAttrs()),on:{keydown:t.onKeydown},style:{zIndex:t.activeZIndex},ref:"content"},[t.genTransition()])])]}))},genTransition:function(){var t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent:function(){var t={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:this.onClickOutside,args:{closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style=Object(i["a"])({},t.style,{maxWidth:"none"===this.maxWidth?void 0:Object(v["g"])(this.maxWidth),width:"auto"===this.width?void 0:Object(v["g"])(this.width)})),this.$createElement("div",t,this.getContentSlot())}},render:function(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach},attrs:{role:"dialog"}},[this.genActivator(),this.genContent()])}})},"16b7":function(t,e,n){"use strict";n("a9e3");var i=n("2b0e");e["a"]=i["a"].extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:function(){return{openTimeout:void 0,closeTimeout:void 0}},methods:{clearDelay:function(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay:function(t,e){var n=this;this.clearDelay();var i=parseInt(this["".concat(t,"Delay")],10);this["".concat(t,"Timeout")]=setTimeout(e||function(){n.isActive={open:!0,close:!1}[t]},i)}}})},"17c2":function(t,e,n){"use strict";var i=n("b727").forEach,r=n("a640"),a=n("ae40"),s=r("forEach"),o=a("forEach");t.exports=s&&o?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},"18a5":function(t,e,n){"use strict";var i=n("23e7"),r=n("857a"),a=n("af03");i({target:"String",proto:!0,forced:a("anchor")},{anchor:function(t){return r(this,"a","name",t)}})},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"1b2c":function(t,e,n){},"1be4":function(t,e,n){var i=n("d066");t.exports=i("document","documentElement")},"1bfb":function(t,e,n){},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var i=n("b622"),r=i("iterator"),a=!1;try{var s=0,o={next:function(){return{done:!!s++}},return:function(){a=!0}};o[r]=function(){return this},Array.from(o,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!a)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},t(i)}catch(c){}return n}},"1c87":function(t,e,n){"use strict";n("99af"),n("ac1f"),n("5319"),n("498a"),n("9911");var i=n("ade3"),r=n("5530"),a=n("2b0e"),s=n("5607"),o=n("80d2");e["a"]=a["a"].extend({name:"routable",directives:{Ripple:s["a"]},props:{activeClass:String,append:Boolean,disabled:Boolean,exact:{type:Boolean,default:void 0},exactActiveClass:String,link:Boolean,href:[String,Object],to:[String,Object],nuxt:Boolean,replace:Boolean,ripple:{type:[Boolean,Object],default:null},tag:String,target:String},data:function(){return{isActive:!1,proxyClass:""}},computed:{classes:function(){var t={};return this.to||(this.activeClass&&(t[this.activeClass]=this.isActive),this.proxyClass&&(t[this.proxyClass]=this.isActive)),t},computedRipple:function(){return null!=this.ripple?this.ripple:!this.disabled&&this.isClickable},isClickable:function(){return!this.disabled&&Boolean(this.isLink||this.$listeners.click||this.$listeners["!click"]||this.$attrs.tabindex)},isLink:function(){return this.to||this.href||this.link},styles:function(){return{}}},watch:{$route:"onRouteChange"},methods:{click:function(t){this.$emit("click",t)},generateRouteLink:function(){var t,e,n=this.exact,a=(t={attrs:{tabindex:"tabindex"in this.$attrs?this.$attrs.tabindex:void 0},class:this.classes,style:this.styles,props:{},directives:[{name:"ripple",value:this.computedRipple}]},Object(i["a"])(t,this.to?"nativeOn":"on",Object(r["a"])({},this.$listeners,{click:this.click})),Object(i["a"])(t,"ref","link"),t);if("undefined"===typeof this.exact&&(n="/"===this.to||this.to===Object(this.to)&&"/"===this.to.path),this.to){var s=this.activeClass,o=this.exactActiveClass||s;this.proxyClass&&(s="".concat(s," ").concat(this.proxyClass).trim(),o="".concat(o," ").concat(this.proxyClass).trim()),e=this.nuxt?"nuxt-link":"router-link",Object.assign(a.props,{to:this.to,exact:n,activeClass:s,exactActiveClass:o,append:this.append,replace:this.replace})}else e=(this.href?"a":this.tag)||"div","a"===e&&this.href&&(a.attrs.href=this.href);return this.target&&(a.attrs.target=this.target),{tag:e,data:a}},onRouteChange:function(){var t=this;if(this.to&&this.$refs.link&&this.$route){var e="".concat(this.activeClass," ").concat(this.proxyClass||"").trim(),n="_vnode.data.class.".concat(e);this.$nextTick((function(){Object(o["n"])(t.$refs.link,n)&&t.toggle()}))}},toggle:function(){}}})},"1cdc":function(t,e,n){var i=n("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(i)},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i=51||!i((function(){var e=[],n=e.constructor={};return n[s]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"20f6":function(t,e,n){},"21be":function(t,e,n){"use strict";n("99af"),n("caad"),n("2532");var i=n("2909"),r=n("2b0e"),a=n("80d2");e["a"]=r["a"].extend().extend({name:"stackable",data:function(){return{stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}},computed:{activeZIndex:function(){if("undefined"===typeof window)return 0;var t=this.stackElement||this.$refs.content,e=this.isActive?this.getMaxZIndex(this.stackExclude||[t])+2:Object(a["s"])(t);return null==e?e:parseInt(e)}},methods:{getMaxZIndex:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.$el,n=[this.stackMinZIndex,Object(a["s"])(e)],r=[].concat(Object(i["a"])(document.getElementsByClassName("v-menu__content--active")),Object(i["a"])(document.getElementsByClassName("v-dialog__content--active"))),s=0;sp;p++)if(m=l?y(i(b=t[p])[0],b[1]):y(t[p]),m&&m instanceof u)return m;return new u(!1)}d=f.call(t)}g=d.next;while(!(b=g.call(d)).done)if(m=c(d,y,b.value,l),"object"==typeof m&&m&&m instanceof u)return m;return new u(!1)};l.stop=function(t){return new u(!0,t)}},"23cb":function(t,e,n){var i=n("a691"),r=Math.max,a=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):a(n,e)}},"23e7":function(t,e,n){var i=n("da84"),r=n("06cf").f,a=n("9112"),s=n("6eeb"),o=n("ce4e"),c=n("e893"),u=n("94ca");t.exports=function(t,e){var n,l,h,d,f,p,v=t.target,m=t.global,g=t.stat;if(l=m?i:g?i[v]||o(v,{}):(i[v]||{}).prototype,l)for(h in e){if(f=e[h],t.noTargetGet?(p=r(l,h),d=p&&p.value):d=l[h],n=u(m?h:v+(g?".":"#")+h,t.forced),!n&&void 0!==d){if(typeof f===typeof d)continue;c(f,d)}(t.sham||d&&d.sham)&&a(f,"sham",!0),s(l,h,f,t)}}},"241c":function(t,e,n){var i=n("ca84"),r=n("7839"),a=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,a)}},2444:function(t,e,n){"use strict";(function(e){var i=n("c532"),r=n("c8af"),a={"Content-Type":"application/x-www-form-urlencoded"};function s(t,e){!i.isUndefined(t)&&i.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function o(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=n("b50d")),t}var c={adapter:o(),transformRequest:[function(t,e){return r(e,"Accept"),r(e,"Content-Type"),i.isFormData(t)||i.isArrayBuffer(t)||i.isBuffer(t)||i.isStream(t)||i.isFile(t)||i.isBlob(t)?t:i.isArrayBufferView(t)?t.buffer:i.isURLSearchParams(t)?(s(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):i.isObject(t)?(s(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){c.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){c.headers[t]=i.merge(a)})),t.exports=c}).call(this,n("4362"))},"24b2":function(t,e,n){"use strict";n("a9e3");var i=n("80d2"),r=n("2b0e");e["a"]=r["a"].extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles:function(){var t={},e=Object(i["g"])(this.height),n=Object(i["g"])(this.minHeight),r=Object(i["g"])(this.minWidth),a=Object(i["g"])(this.maxHeight),s=Object(i["g"])(this.maxWidth),o=Object(i["g"])(this.width);return e&&(t.height=e),n&&(t.minHeight=n),r&&(t.minWidth=r),a&&(t.maxHeight=a),s&&(t.maxWidth=s),o&&(t.width=o),t}}})},"24c9":function(t,e,n){"use strict";n("a9e3");var i=n("5530"),r=(n("1b2c"),n("a9ad")),a=n("7560"),s=n("58df"),o=n("80d2");e["a"]=Object(s["a"])(a["a"]).extend({name:"v-label",functional:!0,props:{absolute:Boolean,color:{type:String,default:"primary"},disabled:Boolean,focused:Boolean,for:String,left:{type:[Number,String],default:0},right:{type:[Number,String],default:"auto"},value:Boolean},render:function(t,e){var n=e.children,s=e.listeners,c=e.props,u={staticClass:"v-label",class:Object(i["a"])({"v-label--active":c.value,"v-label--is-disabled":c.disabled},Object(a["b"])(e)),attrs:{for:c.for,"aria-hidden":!c.for},on:s,style:{left:Object(o["g"])(c.left),right:Object(o["g"])(c.right),position:c.absolute?"absolute":"relative"},ref:"label"};return t("label",r["a"].options.methods.setTextColor(c.focused&&c.color,u),n)}})},2532:function(t,e,n){"use strict";var i=n("23e7"),r=n("5a34"),a=n("1d80"),s=n("ab13");i({target:"String",proto:!0,forced:!s("includes")},{includes:function(t){return!!~String(a(this)).indexOf(r(t),arguments.length>1?arguments[1]:void 0)}})},"25a8":function(t,e,n){},"25f0":function(t,e,n){"use strict";var i=n("6eeb"),r=n("825a"),a=n("d039"),s=n("ad6d"),o="toString",c=RegExp.prototype,u=c[o],l=a((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),h=u.name!=o;(l||h)&&i(RegExp.prototype,o,(function(){var t=r(this),e=String(t.source),n=t.flags,i=String(void 0===n&&t instanceof RegExp&&!("flags"in c)?s.call(t):n);return"/"+e+"/"+i}),{unsafe:!0})},2626:function(t,e,n){"use strict";var i=n("d066"),r=n("9bf2"),a=n("b622"),s=n("83ab"),o=a("species");t.exports=function(t){var e=i(t),n=r.f;s&&e&&!e[o]&&n(e,o,{configurable:!0,get:function(){return this}})}},2877:function(t,e,n){"use strict";function i(t,e,n,i,r,a,s,o){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),a&&(u._scopeId="data-v-"+a),s?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},u._ssrRegister=c):r&&(c=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return i}))},2909:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var i=n("6b75");function r(t){if(Array.isArray(t))return Object(i["a"])(t)}n("a4d3"),n("e01a"),n("d28b"),n("a630"),n("e260"),n("d3b7"),n("3ca3"),n("ddb0");function a(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}var s=n("06c5");function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(t){return r(t)||a(t)||Object(s["a"])(t)||o()}},"297c":function(t,e,n){"use strict";n("a9e3");var i=n("2b0e"),r=n("37c6");e["a"]=i["a"].extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress:function(){return!1===this.loading?null:this.$slots.progress||this.$createElement(r["a"],{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},"2b0e":function(t,e,n){"use strict";(function(t){ -/*! - * Vue.js v2.6.11 - * (c) 2014-2019 Evan You - * Released under the MIT License. - */ -var n=Object.freeze({});function i(t){return void 0===t||null===t}function r(t){return void 0!==t&&null!==t}function a(t){return!0===t}function s(t){return!1===t}function o(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function c(t){return null!==t&&"object"===typeof t}var u=Object.prototype.toString;function l(t){return"[object Object]"===u.call(t)}function h(t){return"[object RegExp]"===u.call(t)}function d(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function p(t){return null==t?"":Array.isArray(t)||l(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),i=t.split(","),r=0;r-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function x(t,e){return y.call(t,e)}function w(t){var e=Object.create(null);return function(n){var i=e[n];return i||(e[n]=t(n))}}var O=/-(\w)/g,C=w((function(t){return t.replace(O,(function(t,e){return e?e.toUpperCase():""}))})),S=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),_=/\B([A-Z])/g,$=w((function(t){return t.replace(_,"-$1").toLowerCase()}));function k(t,e){function n(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function j(t,e){return t.bind(e)}var A=Function.prototype.bind?j:k;function I(t,e){e=e||0;var n=t.length-e,i=new Array(n);while(n--)i[n]=t[n+e];return i}function E(t,e){for(var n in e)t[n]=e[n];return t}function T(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,it=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===J),rt=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),at={}.watch,st=!1;if(K)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){st=!0}}),window.addEventListener("test-passive",null,ot)}catch(Os){}var ct=function(){return void 0===Y&&(Y=!K&&!Z&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),Y},ut=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function lt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ht,dt="undefined"!==typeof Symbol&<(Symbol)&&"undefined"!==typeof Reflect&<(Reflect.ownKeys);ht="undefined"!==typeof Set&<(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ft=L,pt=0,vt=function(){this.id=pt++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){b(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(a&&!x(r,"default"))s=!1;else if(""===s||s===$(t)){var c=te(String,r.type);(c<0||o0&&(s=ke(s,(e||"")+"_"+n),$e(s[0])&&$e(u)&&(l[c]=Ot(u.text+s[0].text),s.shift()),l.push.apply(l,s)):o(s)?$e(u)?l[c]=Ot(u.text+s):""!==s&&l.push(Ot(s)):$e(s)&&$e(u)?l[c]=Ot(u.text+s.text):(a(t._isVList)&&r(s.tag)&&i(s.key)&&r(e)&&(s.key="__vlist"+e+"_"+n+"__"),l.push(s)));return l}function je(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function Ae(t){var e=Ie(t.$options.inject,t);e&&(At(!1),Object.keys(e).forEach((function(n){Bt(t,n,e[n])})),At(!0))}function Ie(t,e){if(t){for(var n=Object.create(null),i=dt?Reflect.ownKeys(t):Object.keys(t),r=0;r0,s=t?!!t.$stable:!a,o=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&i&&i!==n&&o===i.$key&&!a&&!i.$hasNormal)return i;for(var c in r={},t)t[c]&&"$"!==c[0]&&(r[c]=Be(e,c,t[c]))}else r={};for(var u in e)u in r||(r[u]=Me(e,u));return t&&Object.isExtensible(t)&&(t._normalized=r),G(r,"$stable",s),G(r,"$key",o),G(r,"$hasNormal",a),r}function Be(t,e,n){var i=function(){var t=arguments.length?n.apply(null,arguments):n({});return t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:_e(t),t&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:i,enumerable:!0,configurable:!0}),i}function Me(t,e){return function(){return t[e]}}function Pe(t,e){var n,i,a,s,o;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),i=0,a=t.length;i1?I(n):n;for(var i=I(arguments,1),r='event handler for "'+t+'"',a=0,s=n.length;adocument.createEvent("Event").timeStamp&&(Yn=function(){return Xn.now()})}function Kn(){var t,e;for(Un=Yn(),Wn=!0,Fn.sort((function(t,e){return t.id-e.id})),Gn=0;GnGn&&Fn[n].id>t.id)n--;Fn.splice(n+1,0,t)}else Fn.push(t);Hn||(Hn=!0,pe(Kn))}}var ei=0,ni=function(t,e,n,i,r){this.vm=t,r&&(t._watcher=this),t._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ei,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ht,this.newDepIds=new ht,this.expression="","function"===typeof e?this.getter=e:(this.getter=U(e),this.getter||(this.getter=L)),this.value=this.lazy?void 0:this.get()};ni.prototype.get=function(){var t;gt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Os){if(!this.user)throw Os;ee(Os,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&me(t),bt(),this.cleanupDeps()}return t},ni.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},ni.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},ni.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():ti(this)},ni.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(Os){ee(Os,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},ni.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ni.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},ni.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var ii={enumerable:!0,configurable:!0,get:L,set:L};function ri(t,e,n){ii.get=function(){return this[e][n]},ii.set=function(t){this[e][n]=t},Object.defineProperty(t,n,ii)}function ai(t){t._watchers=[];var e=t.$options;e.props&&si(t,e.props),e.methods&&pi(t,e.methods),e.data?oi(t):Lt(t._data={},!0),e.computed&&li(t,e.computed),e.watch&&e.watch!==at&&vi(t,e.watch)}function si(t,e){var n=t.$options.propsData||{},i=t._props={},r=t.$options._propKeys=[],a=!t.$parent;a||At(!1);var s=function(a){r.push(a);var s=Kt(a,e,n,t);Bt(i,a,s),a in t||ri(t,"_props",a)};for(var o in e)s(o);At(!0)}function oi(t){var e=t.$options.data;e=t._data="function"===typeof e?ci(e,t):e||{},l(e)||(e={});var n=Object.keys(e),i=t.$options.props,r=(t.$options.methods,n.length);while(r--){var a=n[r];0,i&&x(i,a)||W(a)||ri(t,"_data",a)}Lt(e,!0)}function ci(t,e){gt();try{return t.call(e,e)}catch(Os){return ee(Os,e,"data()"),{}}finally{bt()}}var ui={lazy:!0};function li(t,e){var n=t._computedWatchers=Object.create(null),i=ct();for(var r in e){var a=e[r],s="function"===typeof a?a:a.get;0,i||(n[r]=new ni(t,s||L,L,ui)),r in t||hi(t,r,a)}}function hi(t,e,n){var i=!ct();"function"===typeof n?(ii.get=i?di(e):fi(n),ii.set=L):(ii.get=n.get?i&&!1!==n.cache?di(e):fi(n.get):L,ii.set=n.set||L),Object.defineProperty(t,e,ii)}function di(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function fi(t){return function(){return t.call(this,this)}}function pi(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?L:A(e[n],t)}function vi(t,e){for(var n in e){var i=e[n];if(Array.isArray(i))for(var r=0;r-1)return this;var n=I(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function _i(t){t.mixin=function(t){return this.options=Yt(this.options,t),this}}function $i(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,i=n.cid,r=t._Ctor||(t._Ctor={});if(r[i])return r[i];var a=t.name||n.options.name;var s=function(t){this._init(t)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=e++,s.options=Yt(n.options,t),s["super"]=n,s.options.props&&ki(s),s.options.computed&&ji(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,F.forEach((function(t){s[t]=n[t]})),a&&(s.options.components[a]=s),s.superOptions=n.options,s.extendOptions=t,s.sealedOptions=E({},s.options),r[i]=s,s}}function ki(t){var e=t.options.props;for(var n in e)ri(t.prototype,"_props",n)}function ji(t){var e=t.options.computed;for(var n in e)hi(t.prototype,n,e[n])}function Ai(t){F.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function Ii(t){return t&&(t.Ctor.options.name||t.tag)}function Ei(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!h(t)&&t.test(e)}function Ti(t,e){var n=t.cache,i=t.keys,r=t._vnode;for(var a in n){var s=n[a];if(s){var o=Ii(s.componentOptions);o&&!e(o)&&Li(n,a,i,r)}}}function Li(t,e,n,i){var r=t[e];!r||i&&r.tag===i.tag||r.componentInstance.$destroy(),t[e]=null,b(n,e)}yi(Ci),gi(Ci),An(Ci),Ln(Ci),bn(Ci);var Bi=[String,RegExp,Array],Mi={name:"keep-alive",abstract:!0,props:{include:Bi,exclude:Bi,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Li(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",(function(e){Ti(t,(function(t){return Ei(e,t)}))})),this.$watch("exclude",(function(e){Ti(t,(function(t){return!Ei(e,t)}))}))},render:function(){var t=this.$slots.default,e=Cn(t),n=e&&e.componentOptions;if(n){var i=Ii(n),r=this,a=r.include,s=r.exclude;if(a&&(!i||!Ei(a,i))||s&&i&&Ei(s,i))return e;var o=this,c=o.cache,u=o.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[l]?(e.componentInstance=c[l].componentInstance,b(u,l),u.push(l)):(c[l]=e,u.push(l),this.max&&u.length>parseInt(this.max)&&Li(c,u[0],u,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}},Pi={KeepAlive:Mi};function Di(t){var e={get:function(){return z}};Object.defineProperty(t,"config",e),t.util={warn:ft,extend:E,mergeOptions:Yt,defineReactive:Bt},t.set=Mt,t.delete=Pt,t.nextTick=pe,t.observable=function(t){return Lt(t),t},t.options=Object.create(null),F.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,E(t.options.components,Pi),Si(t),_i(t),$i(t),Ai(t)}Di(Ci),Object.defineProperty(Ci.prototype,"$isServer",{get:ct}),Object.defineProperty(Ci.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ci,"FunctionalRenderContext",{value:Ze}),Ci.version="2.6.11";var Vi=m("style,class"),Ni=m("input,textarea,option,select,progress"),Fi=function(t,e,n){return"value"===n&&Ni(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Ri=m("contenteditable,draggable,spellcheck"),zi=m("events,caret,typing,plaintext-only"),Hi=function(t,e){return Yi(e)||"false"===e?"false":"contenteditable"===t&&zi(e)?e:"true"},Wi=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Gi="http://www.w3.org/1999/xlink",qi=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ui=function(t){return qi(t)?t.slice(6,t.length):""},Yi=function(t){return null==t||!1===t};function Xi(t){var e=t.data,n=t,i=t;while(r(i.componentInstance))i=i.componentInstance._vnode,i&&i.data&&(e=Ki(i.data,e));while(r(n=n.parent))n&&n.data&&(e=Ki(e,n.data));return Zi(e.staticClass,e.class)}function Ki(t,e){return{staticClass:Ji(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Zi(t,e){return r(t)||r(e)?Ji(t,Qi(e)):""}function Ji(t,e){return t?e?t+" "+e:t:e||""}function Qi(t){return Array.isArray(t)?tr(t):c(t)?er(t):"string"===typeof t?t:""}function tr(t){for(var e,n="",i=0,a=t.length;i-1?or[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:or[t]=/HTMLUnknownElement/.test(e.toString())}var ur=m("text,number,password,search,email,tel,url");function lr(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function hr(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function dr(t,e){return document.createElementNS(nr[t],e)}function fr(t){return document.createTextNode(t)}function pr(t){return document.createComment(t)}function vr(t,e,n){t.insertBefore(e,n)}function mr(t,e){t.removeChild(e)}function gr(t,e){t.appendChild(e)}function br(t){return t.parentNode}function yr(t){return t.nextSibling}function xr(t){return t.tagName}function wr(t,e){t.textContent=e}function Or(t,e){t.setAttribute(e,"")}var Cr=Object.freeze({createElement:hr,createElementNS:dr,createTextNode:fr,createComment:pr,insertBefore:vr,removeChild:mr,appendChild:gr,parentNode:br,nextSibling:yr,tagName:xr,setTextContent:wr,setStyleScope:Or}),Sr={create:function(t,e){_r(e)},update:function(t,e){t.data.ref!==e.data.ref&&(_r(t,!0),_r(e))},destroy:function(t){_r(t,!0)}};function _r(t,e){var n=t.data.ref;if(r(n)){var i=t.context,a=t.componentInstance||t.elm,s=i.$refs;e?Array.isArray(s[n])?b(s[n],a):s[n]===a&&(s[n]=void 0):t.data.refInFor?Array.isArray(s[n])?s[n].indexOf(a)<0&&s[n].push(a):s[n]=[a]:s[n]=a}}var $r=new yt("",{},[]),kr=["create","activate","update","remove","destroy"];function jr(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&r(t.data)===r(e.data)&&Ar(t,e)||a(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&i(e.asyncFactory.error))}function Ar(t,e){if("input"!==t.tag)return!0;var n,i=r(n=t.data)&&r(n=n.attrs)&&n.type,a=r(n=e.data)&&r(n=n.attrs)&&n.type;return i===a||ur(i)&&ur(a)}function Ir(t,e,n){var i,a,s={};for(i=e;i<=n;++i)a=t[i].key,r(a)&&(s[a]=i);return s}function Er(t){var e,n,s={},c=t.modules,u=t.nodeOps;for(e=0;ev?(h=i(n[b+1])?null:n[b+1].elm,C(t,h,n,p,b,a)):p>b&&_(e,d,v)}function j(t,e,n,i){for(var a=n;a-1?zr(t,e,n):Wi(e)?Yi(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Ri(e)?t.setAttribute(e,Hi(e,n)):qi(e)?Yi(n)?t.removeAttributeNS(Gi,Ui(e)):t.setAttributeNS(Gi,e,n):zr(t,e,n)}function zr(t,e,n){if(Yi(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var i=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",i)};t.addEventListener("input",i),t.__ieph=!0}t.setAttribute(e,n)}}var Hr={create:Fr,update:Fr};function Wr(t,e){var n=e.elm,a=e.data,s=t.data;if(!(i(a.staticClass)&&i(a.class)&&(i(s)||i(s.staticClass)&&i(s.class)))){var o=Xi(e),c=n._transitionClasses;r(c)&&(o=Ji(o,Qi(c))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var Gr,qr={create:Wr,update:Wr},Ur="__r",Yr="__c";function Xr(t){if(r(t[Ur])){var e=tt?"change":"input";t[e]=[].concat(t[Ur],t[e]||[]),delete t[Ur]}r(t[Yr])&&(t.change=[].concat(t[Yr],t.change||[]),delete t[Yr])}function Kr(t,e,n){var i=Gr;return function r(){var a=e.apply(null,arguments);null!==a&&Qr(t,r,n,i)}}var Zr=se&&!(rt&&Number(rt[1])<=53);function Jr(t,e,n,i){if(Zr){var r=Un,a=e;e=a._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=r||t.timeStamp<=0||t.target.ownerDocument!==document)return a.apply(this,arguments)}}Gr.addEventListener(t,e,st?{capture:n,passive:i}:n)}function Qr(t,e,n,i){(i||Gr).removeEventListener(t,e._wrapper||e,n)}function ta(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Gr=e.elm,Xr(n),xe(n,r,Jr,Qr,Kr,e.context),Gr=void 0}}var ea,na={create:ta,update:ta};function ia(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,a,s=e.elm,o=t.data.domProps||{},c=e.data.domProps||{};for(n in r(c.__ob__)&&(c=e.data.domProps=E({},c)),o)n in c||(s[n]="");for(n in c){if(a=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),a===o[n])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===n&&"PROGRESS"!==s.tagName){s._value=a;var u=i(a)?"":String(a);ra(s,u)&&(s.value=u)}else if("innerHTML"===n&&rr(s.tagName)&&i(s.innerHTML)){ea=ea||document.createElement("div"),ea.innerHTML=""+a+"";var l=ea.firstChild;while(s.firstChild)s.removeChild(s.firstChild);while(l.firstChild)s.appendChild(l.firstChild)}else if(a!==o[n])try{s[n]=a}catch(Os){}}}}function ra(t,e){return!t.composing&&("OPTION"===t.tagName||aa(t,e)||sa(t,e))}function aa(t,e){var n=!0;try{n=document.activeElement!==t}catch(Os){}return n&&t.value!==e}function sa(t,e){var n=t.value,i=t._vModifiers;if(r(i)){if(i.number)return v(n)!==v(e);if(i.trim)return n.trim()!==e.trim()}return n!==e}var oa={create:ia,update:ia},ca=w((function(t){var e={},n=/;(?![^(]*\))/g,i=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(i);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function ua(t){var e=la(t.style);return t.staticStyle?E(t.staticStyle,e):e}function la(t){return Array.isArray(t)?T(t):"string"===typeof t?ca(t):t}function ha(t,e){var n,i={};if(e){var r=t;while(r.componentInstance)r=r.componentInstance._vnode,r&&r.data&&(n=ua(r.data))&&E(i,n)}(n=ua(t.data))&&E(i,n);var a=t;while(a=a.parent)a.data&&(n=ua(a.data))&&E(i,n);return i}var da,fa=/^--/,pa=/\s*!important$/,va=function(t,e,n){if(fa.test(e))t.style.setProperty(e,n);else if(pa.test(n))t.style.setProperty($(e),n.replace(pa,""),"important");else{var i=ga(e);if(Array.isArray(n))for(var r=0,a=n.length;r-1?e.split(xa).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Oa(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(xa).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",i=" "+e+" ";while(n.indexOf(i)>=0)n=n.replace(i," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function Ca(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&E(e,Sa(t.name||"v")),E(e,t),e}return"string"===typeof t?Sa(t):void 0}}var Sa=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),_a=K&&!et,$a="transition",ka="animation",ja="transition",Aa="transitionend",Ia="animation",Ea="animationend";_a&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ja="WebkitTransition",Aa="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ia="WebkitAnimation",Ea="webkitAnimationEnd"));var Ta=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function La(t){Ta((function(){Ta(t)}))}function Ba(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),wa(t,e))}function Ma(t,e){t._transitionClasses&&b(t._transitionClasses,e),Oa(t,e)}function Pa(t,e,n){var i=Va(t,e),r=i.type,a=i.timeout,s=i.propCount;if(!r)return n();var o=r===$a?Aa:Ea,c=0,u=function(){t.removeEventListener(o,l),n()},l=function(e){e.target===t&&++c>=s&&u()};setTimeout((function(){c0&&(n=$a,l=s,h=a.length):e===ka?u>0&&(n=ka,l=u,h=c.length):(l=Math.max(s,u),n=l>0?s>u?$a:ka:null,h=n?n===$a?a.length:c.length:0);var d=n===$a&&Da.test(i[ja+"Property"]);return{type:n,timeout:l,propCount:h,hasTransform:d}}function Na(t,e){while(t.length1}function Ga(t,e){!0!==e.data.show&&Ra(e)}var qa=K?{create:Ga,activate:Ga,remove:function(t,e){!0!==t.data.show?za(t,e):e()}}:{},Ua=[Hr,qr,na,oa,ya,qa],Ya=Ua.concat(Nr),Xa=Er({nodeOps:Cr,modules:Ya});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&is(t,"input")}));var Ka={inserted:function(t,e,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?we(n,"postpatch",(function(){Ka.componentUpdated(t,e,n)})):Za(t,e,n.context),t._vOptions=[].map.call(t.options,ts)):("textarea"===n.tag||ur(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",es),t.addEventListener("compositionend",ns),t.addEventListener("change",ns),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Za(t,e,n.context);var i=t._vOptions,r=t._vOptions=[].map.call(t.options,ts);if(r.some((function(t,e){return!P(t,i[e])}))){var a=t.multiple?e.value.some((function(t){return Qa(t,r)})):e.value!==e.oldValue&&Qa(e.value,r);a&&is(t,"change")}}}};function Za(t,e,n){Ja(t,e,n),(tt||nt)&&setTimeout((function(){Ja(t,e,n)}),0)}function Ja(t,e,n){var i=e.value,r=t.multiple;if(!r||Array.isArray(i)){for(var a,s,o=0,c=t.options.length;o-1,s.selected!==a&&(s.selected=a);else if(P(ts(s),i))return void(t.selectedIndex!==o&&(t.selectedIndex=o));r||(t.selectedIndex=-1)}}function Qa(t,e){return e.every((function(e){return!P(e,t)}))}function ts(t){return"_value"in t?t._value:t.value}function es(t){t.target.composing=!0}function ns(t){t.target.composing&&(t.target.composing=!1,is(t.target,"input"))}function is(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function rs(t){return!t.componentInstance||t.data&&t.data.transition?t:rs(t.componentInstance._vnode)}var as={bind:function(t,e,n){var i=e.value;n=rs(n);var r=n.data&&n.data.transition,a=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;i&&r?(n.data.show=!0,Ra(n,(function(){t.style.display=a}))):t.style.display=i?a:"none"},update:function(t,e,n){var i=e.value,r=e.oldValue;if(!i!==!r){n=rs(n);var a=n.data&&n.data.transition;a?(n.data.show=!0,i?Ra(n,(function(){t.style.display=t.__vOriginalDisplay})):za(n,(function(){t.style.display="none"}))):t.style.display=i?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,i,r){r||(t.style.display=t.__vOriginalDisplay)}},ss={model:Ka,show:as},os={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function cs(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?cs(Cn(e.children)):t}function us(t){var e={},n=t.$options;for(var i in n.propsData)e[i]=t[i];var r=n._parentListeners;for(var a in r)e[C(a)]=r[a];return e}function ls(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function hs(t){while(t=t.parent)if(t.data.transition)return!0}function ds(t,e){return e.key===t.key&&e.tag===t.tag}var fs=function(t){return t.tag||On(t)},ps=function(t){return"show"===t.name},vs={name:"transition",props:os,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(fs),n.length)){0;var i=this.mode;0;var r=n[0];if(hs(this.$vnode))return r;var a=cs(r);if(!a)return r;if(this._leaving)return ls(t,r);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:o(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=us(this),u=this._vnode,l=cs(u);if(a.data.directives&&a.data.directives.some(ps)&&(a.data.show=!0),l&&l.data&&!ds(a,l)&&!On(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var h=l.data.transition=E({},c);if("out-in"===i)return this._leaving=!0,we(h,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),ls(t,r);if("in-out"===i){if(On(a))return u;var d,f=function(){d()};we(c,"afterEnter",f),we(c,"enterCancelled",f),we(h,"delayLeave",(function(t){d=t}))}}return r}}},ms=E({tag:String,moveClass:String},os);delete ms.mode;var gs={props:ms,beforeMount:function(){var t=this,e=this._update;this._update=function(n,i){var r=En(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,r(),e.call(t,n,i)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],a=this.children=[],s=us(this),o=0;o1?arguments[1]:void 0,e.length)),i=String(t);return l?l.call(e,i,n):e.slice(n,n+i.length)===i}})},"2cf4":function(t,e,n){var i,r,a,s=n("da84"),o=n("d039"),c=n("c6b6"),u=n("0366"),l=n("1be4"),h=n("cc12"),d=n("1cdc"),f=s.location,p=s.setImmediate,v=s.clearImmediate,m=s.process,g=s.MessageChannel,b=s.Dispatch,y=0,x={},w="onreadystatechange",O=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},C=function(t){return function(){O(t)}},S=function(t){O(t.data)},_=function(t){s.postMessage(t+"",f.protocol+"//"+f.host)};p&&v||(p=function(t){var e=[],n=1;while(arguments.length>n)e.push(arguments[n++]);return x[++y]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},i(y),y},v=function(t){delete x[t]},"process"==c(m)?i=function(t){m.nextTick(C(t))}:b&&b.now?i=function(t){b.now(C(t))}:g&&!d?(r=new g,a=r.port2,r.port1.onmessage=S,i=u(a.postMessage,a,1)):!s.addEventListener||"function"!=typeof postMessage||s.importScripts||o(_)||"file:"===f.protocol?i=w in h("script")?function(t){l.appendChild(h("script"))[w]=function(){l.removeChild(this),O(t)}}:function(t){setTimeout(C(t),0)}:(i=_,s.addEventListener("message",S,!1))),t.exports={set:p,clear:v}},"2d00":function(t,e,n){var i,r,a=n("da84"),s=n("342f"),o=a.process,c=o&&o.versions,u=c&&c.v8;u?(i=u.split("."),r=i[0]+i[1]):s&&(i=s.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/),i&&(r=i[1]))),t.exports=r&&+r},"2d83":function(t,e,n){"use strict";var i=n("387f");t.exports=function(t,e,n,r,a){var s=new Error(t);return i(s,e,n,r,a)}},"2db4":function(t,e,n){"use strict";n("a9e3"),n("ca71");var i=n("a9ad"),r=n("f2e7"),a=n("fe6c"),s=n("58df"),o=n("d9bd");e["a"]=Object(s["a"])(i["a"],r["a"],Object(a["b"])(["absolute","top","bottom","left","right"])).extend({name:"v-snackbar",props:{multiLine:Boolean,timeout:{type:Number,default:6e3},vertical:Boolean},data:function(){return{activeTimeout:-1}},computed:{classes:function(){return{"v-snack--active":this.isActive,"v-snack--absolute":this.absolute,"v-snack--bottom":this.bottom||!this.top,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--top":this.top,"v-snack--vertical":this.vertical}}},watch:{isActive:function(){this.setTimeout()}},created:function(){this.$attrs.hasOwnProperty("auto-height")&&Object(o["d"])("auto-height",this)},mounted:function(){this.setTimeout()},methods:{setTimeout:function(){var t=this;window.clearTimeout(this.activeTimeout),this.isActive&&this.timeout&&(this.activeTimeout=window.setTimeout((function(){t.isActive=!1}),this.timeout))}},render:function(t){return t("transition",{attrs:{name:"v-snack-transition"}},[this.isActive&&t("div",{staticClass:"v-snack",class:this.classes,on:this.$listeners},[t("div",this.setBackgroundColor(this.color,{staticClass:"v-snack__wrapper",attrs:{role:"alert"}}),[t("div",{staticClass:"v-snack__content"},this.$slots.default)])])])}})},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2f62":function(t,e,n){"use strict";(function(t){ -/** - * vuex v3.1.3 - * (c) 2020 Evan You - * @license MIT - */ -function n(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:i});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[i].concat(t.init):i,n.call(this,t)}}function i(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}var i="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},r=i.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(t){r&&(t._devtoolHook=r,r.emit("vuex:init",t),r.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){r.emit("vuex:mutation",t,e)})))}function s(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function o(t){return null!==t&&"object"===typeof t}function c(t){return t&&"function"===typeof t.then}function u(t,e){return function(){return t(e)}}var l=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},l.prototype.addChild=function(t,e){this._children[t]=e},l.prototype.removeChild=function(t){delete this._children[t]},l.prototype.getChild=function(t){return this._children[t]},l.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},l.prototype.forEachChild=function(t){s(this._children,t)},l.prototype.forEachGetter=function(t){this._rawModule.getters&&s(this._rawModule.getters,t)},l.prototype.forEachAction=function(t){this._rawModule.actions&&s(this._rawModule.actions,t)},l.prototype.forEachMutation=function(t){this._rawModule.mutations&&s(this._rawModule.mutations,t)},Object.defineProperties(l.prototype,h);var d=function(t){this.register([],t,!1)};function f(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return void 0;f(t.concat(i),e.getChild(i),n.modules[i])}}d.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},d.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},d.prototype.update=function(t){f([],this.root,t)},d.prototype.register=function(t,e,n){var i=this;void 0===n&&(n=!0);var r=new l(e,n);if(0===t.length)this.root=r;else{var a=this.get(t.slice(0,-1));a.addChild(t[t.length-1],r)}e.modules&&s(e.modules,(function(e,r){i.register(t.concat(r),e,n)}))},d.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];e.getChild(n).runtime&&e.removeChild(n)};var p;var v=function(t){var e=this;void 0===t&&(t={}),!p&&"undefined"!==typeof window&&window.Vue&&A(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var i=t.strict;void 0===i&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new p,this._makeLocalGettersCache=Object.create(null);var r=this,s=this,o=s.dispatch,c=s.commit;this.dispatch=function(t,e){return o.call(r,t,e)},this.commit=function(t,e,n){return c.call(r,t,e,n)},this.strict=i;var u=this._modules.root.state;x(this,u,[],this._modules.root),y(this,u),n.forEach((function(t){return t(e)}));var l=void 0!==t.devtools?t.devtools:p.config.devtools;l&&a(this)},m={state:{configurable:!0}};function g(t,e){return e.indexOf(t)<0&&e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function b(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;x(t,n,[],t._modules.root,!0),y(t,n,e)}function y(t,e,n){var i=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var r=t._wrappedGetters,a={};s(r,(function(e,n){a[n]=u(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var o=p.config.silent;p.config.silent=!0,t._vm=new p({data:{$$state:e},computed:a}),p.config.silent=o,t.strict&&$(t),i&&(n&&t._withCommit((function(){i._data.$$state=null})),p.nextTick((function(){return i.$destroy()})))}function x(t,e,n,i,r){var a=!n.length,s=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[s],t._modulesNamespaceMap[s]=i),!a&&!r){var o=k(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit((function(){p.set(o,c,i.state)}))}var u=i.context=w(t,s,n);i.forEachMutation((function(e,n){var i=s+n;C(t,i,e,u)})),i.forEachAction((function(e,n){var i=e.root?n:s+n,r=e.handler||e;S(t,i,r,u)})),i.forEachGetter((function(e,n){var i=s+n;_(t,i,e,u)})),i.forEachChild((function(i,a){x(t,e,n.concat(a),i,r)}))}function w(t,e,n){var i=""===e,r={dispatch:i?t.dispatch:function(n,i,r){var a=j(n,i,r),s=a.payload,o=a.options,c=a.type;return o&&o.root||(c=e+c),t.dispatch(c,s)},commit:i?t.commit:function(n,i,r){var a=j(n,i,r),s=a.payload,o=a.options,c=a.type;o&&o.root||(c=e+c),t.commit(c,s,o)}};return Object.defineProperties(r,{getters:{get:i?function(){return t.getters}:function(){return O(t,e)}},state:{get:function(){return k(t.state,n)}}}),r}function O(t,e){if(!t._makeLocalGettersCache[e]){var n={},i=e.length;Object.keys(t.getters).forEach((function(r){if(r.slice(0,i)===e){var a=r.slice(i);Object.defineProperty(n,a,{get:function(){return t.getters[r]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function C(t,e,n,i){var r=t._mutations[e]||(t._mutations[e]=[]);r.push((function(e){n.call(t,i.state,e)}))}function S(t,e,n,i){var r=t._actions[e]||(t._actions[e]=[]);r.push((function(e){var r=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e);return c(r)||(r=Promise.resolve(r)),t._devtoolHook?r.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):r}))}function _(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(i.state,i.getters,t.state,t.getters)})}function $(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function k(t,e){return e.reduce((function(t,e){return t[e]}),t)}function j(t,e,n){return o(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function A(t){p&&t===p||(p=t,n(p))}m.state.get=function(){return this._vm._data.$$state},m.state.set=function(t){0},v.prototype.commit=function(t,e,n){var i=this,r=j(t,e,n),a=r.type,s=r.payload,o=(r.options,{type:a,payload:s}),c=this._mutations[a];c&&(this._withCommit((function(){c.forEach((function(t){t(s)}))})),this._subscribers.slice().forEach((function(t){return t(o,i.state)})))},v.prototype.dispatch=function(t,e){var n=this,i=j(t,e),r=i.type,a=i.payload,s={type:r,payload:a},o=this._actions[r];if(o){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(s,n.state)}))}catch(u){0}var c=o.length>1?Promise.all(o.map((function(t){return t(a)}))):o[0](a);return c.then((function(t){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(s,n.state)}))}catch(u){0}return t}))}},v.prototype.subscribe=function(t){return g(t,this._subscribers)},v.prototype.subscribeAction=function(t){var e="function"===typeof t?{before:t}:t;return g(e,this._actionSubscribers)},v.prototype.watch=function(t,e,n){var i=this;return this._watcherVM.$watch((function(){return t(i.state,i.getters)}),e,n)},v.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},v.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),x(this,this.state,t,this._modules.get(t),n.preserveState),y(this,this.state)},v.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=k(e.state,t.slice(0,-1));p.delete(n,t[t.length-1])})),b(this)},v.prototype.hotUpdate=function(t){this._modules.update(t),b(this,!0)},v.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(v.prototype,m);var I=D((function(t,e){var n={};return M(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var i=V(this.$store,"mapState",t);if(!i)return;e=i.context.state,n=i.context.getters}return"function"===typeof r?r.call(this,e,n):e[r]},n[i].vuex=!0})),n})),E=D((function(t,e){var n={};return M(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.commit;if(t){var a=V(this.$store,"mapMutations",t);if(!a)return;i=a.context.commit}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),T=D((function(t,e){var n={};return M(e).forEach((function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){if(!t||V(this.$store,"mapGetters",t))return this.$store.getters[r]},n[i].vuex=!0})),n})),L=D((function(t,e){var n={};return M(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.dispatch;if(t){var a=V(this.$store,"mapActions",t);if(!a)return;i=a.context.dispatch}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),B=function(t){return{mapState:I.bind(null,t),mapGetters:T.bind(null,t),mapMutations:E.bind(null,t),mapActions:L.bind(null,t)}};function M(t){return P(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function P(t){return Array.isArray(t)||o(t)}function D(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function V(t,e,n){var i=t._modulesNamespaceMap[n];return i}var N={Store:v,install:A,version:"3.1.3",mapState:I,mapMutations:E,mapGetters:T,mapActions:L,createNamespacedHelpers:B};e["a"]=N}).call(this,n("c8ba"))},"2fa4":function(t,e,n){"use strict";n("20f6");var i=n("80d2");e["a"]=Object(i["i"])("spacer","div","v-spacer")},"30b5":function(t,e,n){"use strict";var i=n("c532");function r(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var a;if(n)a=n(e);else if(i.isURLSearchParams(e))a=e.toString();else{var s=[];i.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?e+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),s.push(r(e)+"="+r(t))})))})),a=s.join("&")}if(a){var o=t.indexOf("#");-1!==o&&(t=t.slice(0,o)),t+=(-1===t.indexOf("?")?"?":"&")+a}return t}},"31ce":function(t,e,n){},3206:function(t,e,n){"use strict";n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return c}));n("99af");var i=n("ade3"),r=n("2b0e"),a=n("d9bd");function s(t,e){return function(){return Object(a["c"])("The ".concat(t," component must be used inside a ").concat(e))}}function o(t,e,n){var a=e&&n?{register:s(e,n),unregister:s(e,n)}:null;return r["a"].extend({name:"registrable-inject",inject:Object(i["a"])({},t,{default:a})})}function c(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r["a"].extend({name:"registrable-provide",methods:e?{}:{register:null,unregister:null},provide:function(){return Object(i["a"])({},t,e?this:{register:this.register,unregister:this.unregister})}})}},3408:function(t,e,n){},3410:function(t,e,n){var i=n("23e7"),r=n("d039"),a=n("7b0b"),s=n("e163"),o=n("e177"),c=r((function(){s(1)}));i({target:"Object",stat:!0,forced:c,sham:!o},{getPrototypeOf:function(t){return s(a(t))}})},"342f":function(t,e,n){var i=n("d066");t.exports=i("navigator","userAgent")||""},"35a1":function(t,e,n){var i=n("f5df"),r=n("3f8c"),a=n("b622"),s=a("iterator");t.exports=function(t){if(void 0!=t)return t[s]||t["@@iterator"]||r[i(t)]}},"368e":function(t,e,n){},"37c6":function(t,e,n){"use strict";n("a9e3"),n("c7cd");var i=n("5530"),r=n("ade3"),a=(n("6ece"),n("0789")),s=n("a9ad"),o=n("fe6c"),c=n("a452"),u=n("7560"),l=n("80d2"),h=n("58df"),d=Object(h["a"])(s["a"],Object(o["b"])(["absolute","fixed","top","bottom"]),c["a"],u["a"]),f=d.extend({name:"v-progress-linear",props:{active:{type:Boolean,default:!0},backgroundColor:{type:String,default:null},backgroundOpacity:{type:[Number,String],default:null},bufferValue:{type:[Number,String],default:100},color:{type:String,default:"primary"},height:{type:[Number,String],default:4},indeterminate:Boolean,query:Boolean,rounded:Boolean,stream:Boolean,striped:Boolean,value:{type:[Number,String],default:0}},data:function(){return{internalLazyValue:this.value||0}},computed:{__cachedBackground:function(){return this.$createElement("div",this.setBackgroundColor(this.backgroundColor||this.color,{staticClass:"v-progress-linear__background",style:this.backgroundStyle}))},__cachedBar:function(){return this.$createElement(this.computedTransition,[this.__cachedBarType])},__cachedBarType:function(){return this.indeterminate?this.__cachedIndeterminate:this.__cachedDeterminate},__cachedBuffer:function(){return this.$createElement("div",{staticClass:"v-progress-linear__buffer",style:this.styles})},__cachedDeterminate:function(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__determinate",style:{width:Object(l["g"])(this.normalizedValue,"%")}}))},__cachedIndeterminate:function(){return this.$createElement("div",{staticClass:"v-progress-linear__indeterminate",class:{"v-progress-linear__indeterminate--active":this.active}},[this.genProgressBar("long"),this.genProgressBar("short")])},__cachedStream:function(){return this.stream?this.$createElement("div",this.setTextColor(this.color,{staticClass:"v-progress-linear__stream",style:{width:Object(l["g"])(100-this.normalizedBuffer,"%")}})):null},backgroundStyle:function(){var t,e=null==this.backgroundOpacity?this.backgroundColor?1:.3:parseFloat(this.backgroundOpacity);return t={opacity:e},Object(r["a"])(t,this.$vuetify.rtl?"right":"left",Object(l["g"])(this.normalizedValue,"%")),Object(r["a"])(t,"width",Object(l["g"])(this.normalizedBuffer-this.normalizedValue,"%")),t},classes:function(){return Object(i["a"])({"v-progress-linear--absolute":this.absolute,"v-progress-linear--fixed":this.fixed,"v-progress-linear--query":this.query,"v-progress-linear--reactive":this.reactive,"v-progress-linear--rounded":this.rounded,"v-progress-linear--striped":this.striped},this.themeClasses)},computedTransition:function(){return this.indeterminate?a["c"]:a["e"]},normalizedBuffer:function(){return this.normalize(this.bufferValue)},normalizedValue:function(){return this.normalize(this.internalLazyValue)},reactive:function(){return Boolean(this.$listeners.change)},styles:function(){var t={};return this.active||(t.height=0),this.indeterminate||100===parseFloat(this.normalizedBuffer)||(t.width=Object(l["g"])(this.normalizedBuffer,"%")),t}},methods:{genContent:function(){var t=Object(l["q"])(this,"default",{value:this.internalLazyValue});return t?this.$createElement("div",{staticClass:"v-progress-linear__content"},t):null},genListeners:function(){var t=this.$listeners;return this.reactive&&(t.click=this.onClick),t},genProgressBar:function(t){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__indeterminate",class:Object(r["a"])({},t,!0)}))},onClick:function(t){if(this.reactive){var e=this.$el.getBoundingClientRect(),n=e.width;this.internalValue=t.offsetX/n*100}},normalize:function(t){return t<0?0:t>100?100:parseFloat(t)}},render:function(t){var e={staticClass:"v-progress-linear",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":this.normalizedBuffer,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,style:{bottom:this.bottom?0:void 0,height:this.active?Object(l["g"])(this.height):0,top:this.top?0:void 0},on:this.genListeners()};return t("div",e,[this.__cachedStream,this.__cachedBackground,this.__cachedBuffer,this.__cachedBar,this.genContent()])}});e["a"]=f},"37e8":function(t,e,n){var i=n("83ab"),r=n("9bf2"),a=n("825a"),s=n("df75");t.exports=i?Object.defineProperties:function(t,e){a(t);var n,i=s(e),o=i.length,c=0;while(o>c)r.f(t,n=i[c++],e[n]);return t}},3835:function(t,e,n){"use strict";function i(t){if(Array.isArray(t))return t}n.d(e,"a",(function(){return o}));n("a4d3"),n("e01a"),n("d28b"),n("e260"),n("d3b7"),n("3ca3"),n("ddb0");function r(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var n=[],i=!0,r=!1,a=void 0;try{for(var s,o=t[Symbol.iterator]();!(i=(s=o.next()).done);i=!0)if(n.push(s.value),e&&n.length===e)break}catch(c){r=!0,a=c}finally{try{i||null==o["return"]||o["return"]()}finally{if(r)throw a}}return n}}var a=n("06c5");function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,e){return i(t)||r(t,e)||Object(a["a"])(t,e)||s()}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,i,r){return t.config=e,n&&(t.code=n),t.request=i,t.response=r,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},"38cb":function(t,e,n){"use strict";n("fb6a"),n("a9e3");var i=n("53ca"),r=n("a9ad"),a=n("7560"),s=n("3206"),o=n("80d2"),c=n("d9bd"),u=n("58df");e["a"]=Object(u["a"])(r["a"],Object(s["a"])("form"),a["a"]).extend({name:"validatable",props:{disabled:Boolean,error:Boolean,errorCount:{type:[Number,String],default:1},errorMessages:{type:[String,Array],default:function(){return[]}},messages:{type:[String,Array],default:function(){return[]}},readonly:Boolean,rules:{type:Array,default:function(){return[]}},success:Boolean,successMessages:{type:[String,Array],default:function(){return[]}},validateOnBlur:Boolean,value:{required:!1}},data:function(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isFocused:!1,isResetting:!1,lazyValue:this.value,valid:!1}},computed:{computedColor:function(){if(!this.disabled)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},hasError:function(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},hasSuccess:function(){return this.internalSuccessMessages.length>0||this.success},externalError:function(){return this.internalErrorMessages.length>0||this.error},hasMessages:function(){return this.validationTarget.length>0},hasState:function(){return!this.disabled&&(this.hasSuccess||this.shouldValidate&&this.hasError)},internalErrorMessages:function(){return this.genInternalMessages(this.errorMessages)},internalMessages:function(){return this.genInternalMessages(this.messages)},internalSuccessMessages:function(){return this.genInternalMessages(this.successMessages)},internalValue:{get:function(){return this.lazyValue},set:function(t){this.lazyValue=t,this.$emit("input",t)}},shouldValidate:function(){return!!this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations:function(){return this.validationTarget.slice(0,Number(this.errorCount))},validationState:function(){if(!this.disabled)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},validationTarget:function(){return this.internalErrorMessages.length>0?this.internalErrorMessages:this.successMessages.length>0?this.internalSuccessMessages:this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler:function(t,e){Object(o["j"])(t,e)||this.validate()},deep:!0},internalValue:function(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused:function(t){t||this.disabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting:function(){var t=this;setTimeout((function(){t.hasInput=!1,t.hasFocused=!1,t.isResetting=!1,t.validate()}),0)},hasError:function(t){this.shouldValidate&&this.$emit("update:error",t)},value:function(t){this.lazyValue=t}},beforeMount:function(){this.validate()},created:function(){this.form&&this.form.register(this)},beforeDestroy:function(){this.form&&this.form.unregister(this)},methods:{genInternalMessages:function(t){return t?Array.isArray(t)?t:[t]:[]},reset:function(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:void 0},resetValidation:function(){this.isResetting=!0},validate:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1?arguments[1]:void 0,n=[];e=e||this.internalValue,t&&(this.hasInput=this.hasFocused=!0);for(var r=0;r'",this)},methods:{activate:function(){this.updateDimensions(),requestAnimationFrame(this.startTransition)},deactivate:function(){this.runDelay("close")},genActivatorListeners:function(){var t=this,e=r["a"].options.methods.genActivatorListeners.call(this);return e.focus=function(e){t.getActivator(e),t.runDelay("open")},e.blur=function(e){t.getActivator(e),t.runDelay("close")},e.keydown=function(e){e.keyCode===h["v"].esc&&(t.getActivator(e),t.runDelay("close"))},e},genTransition:function(){var t=this.genContent();return this.computedTransition?this.$createElement("transition",{props:{name:this.computedTransition}},[t]):t},genContent:function(){var t;return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-tooltip__content",class:(t={},Object(i["a"])(t,this.contentClass,!0),Object(i["a"])(t,"menuable__content__active",this.isActive),Object(i["a"])(t,"v-tooltip__content--fixed",this.activatorFixed),t),style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"}),this.getContentSlot())}},render:function(t){var e=this;return t(this.tag,{staticClass:"v-tooltip",class:this.classes},[this.showLazyContent((function(){return[e.genTransition()]})),this.genActivator()])}})},"3ad0":function(t,e,n){},"3bbe":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3c93":function(t,e,n){},"3ca3":function(t,e,n){"use strict";var i=n("6547").charAt,r=n("69f3"),a=n("7dd0"),s="String Iterator",o=r.set,c=r.getterFor(s);a(String,"String",(function(t){o(this,{type:s,string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},"3d86":function(t,e,n){},"3ea3":function(t,e,n){var i=n("23e7"),r=n("f748"),a=Math.abs,s=Math.pow;i({target:"Math",stat:!0},{cbrt:function(t){return r(t=+t)*s(a(t),1/3)}})},"3f8c":function(t,e){t.exports={}},4069:function(t,e,n){var i=n("44d2");i("flat")},"408a":function(t,e,n){var i=n("c6b6");t.exports=function(t){if("number"!=typeof t&&"Number"!=i(t))throw TypeError("Incorrect invocation");return+t}},4160:function(t,e,n){"use strict";var i=n("23e7"),r=n("17c2");i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},"428f":function(t,e,n){var i=n("da84");t.exports=i},4362:function(t,e,n){e.nextTick=function(t){var e=Array.prototype.slice.call(arguments);e.shift(),setTimeout((function(){t.apply(null,e)}),0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,i="/";e.cwd=function(){return i},e.chdir=function(e){t||(t=n("df7c")),i=t.resolve(e,i)}}(),e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"43a6":function(t,e,n){"use strict";n("a9e3");var i=n("5530"),r=(n("ec29"),n("3d86"),n("c37a")),a=n("604c"),s=n("8547"),o=n("58df"),c=Object(o["a"])(s["a"],a["a"],r["a"]);e["a"]=c.extend({name:"v-radio-group",provide:function(){return{radioGroup:this}},props:{column:{type:Boolean,default:!0},height:{type:[Number,String],default:"auto"},name:String,row:Boolean,value:null},computed:{classes:function(){return Object(i["a"])({},r["a"].options.computed.classes.call(this),{"v-input--selection-controls v-input--radio-group":!0,"v-input--radio-group--column":this.column&&!this.row,"v-input--radio-group--row":this.row})}},methods:{genDefaultSlot:function(){return this.$createElement("div",{staticClass:"v-input--radio-group__input",attrs:{id:this.id,role:"radiogroup","aria-labelledby":this.computedId}},r["a"].options.methods.genDefaultSlot.call(this))},genInputSlot:function(){var t=r["a"].options.methods.genInputSlot.call(this);return delete t.data.on.click,t},genLabel:function(){var t=r["a"].options.methods.genLabel.call(this);return t?(t.data.attrs.id=this.computedId,delete t.data.attrs.for,t.tag="legend",t):null},onClick:a["a"].options.methods.onClick}})},"44ad":function(t,e,n){var i=n("d039"),r=n("c6b6"),a="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?a.call(t,""):Object(t)}:Object},"44d2":function(t,e,n){var i=n("b622"),r=n("7c73"),a=n("9bf2"),s=i("unscopables"),o=Array.prototype;void 0==o[s]&&a.f(o,s,{configurable:!0,value:r(null)}),t.exports=function(t){o[s][t]=!0}},"44de":function(t,e,n){var i=n("da84");t.exports=function(t,e){var n=i.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},"44e7":function(t,e,n){var i=n("861d"),r=n("c6b6"),a=n("b622"),s=a("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[s])?!!e:"RegExp"==r(t))}},"45fc":function(t,e,n){"use strict";var i=n("23e7"),r=n("b727").some,a=n("a640"),s=n("ae40"),o=a("some"),c=s("some");i({target:"Array",proto:!0,forced:!o||!c},{some:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},"466d":function(t,e,n){"use strict";var i=n("d784"),r=n("825a"),a=n("50c4"),s=n("1d80"),o=n("8aa5"),c=n("14c3");i("match",1,(function(t,e,n){return[function(e){var n=s(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](String(n))},function(t){var i=n(e,t,this);if(i.done)return i.value;var s=r(t),u=String(this);if(!s.global)return c(s,u);var l=s.unicode;s.lastIndex=0;var h,d=[],f=0;while(null!==(h=c(s,u))){var p=String(h[0]);d[f]=p,""===p&&(s.lastIndex=o(u,a(s.lastIndex),l)),f++}return 0===f?null:d}]}))},"467f":function(t,e,n){"use strict";var i=n("2d83");t.exports=function(t,e,n){var r=n.config.validateStatus;!r||r(n.status)?t(n):e(i("Request failed with status code "+n.status,n.config,null,n.request,n))}},4804:function(t,e,n){},"480e":function(t,e,n){"use strict";n("7db0");var i=n("7560");e["a"]=i["a"].extend({name:"v-theme-provider",props:{root:Boolean},computed:{isDark:function(){return this.root?this.rootIsDark:i["a"].options.computed.isDark.call(this)}},render:function(){return this.$slots.default&&this.$slots.default.find((function(t){return!t.isComment&&" "!==t.text}))}})},4840:function(t,e,n){var i=n("825a"),r=n("1c0b"),a=n("b622"),s=a("species");t.exports=function(t,e){var n,a=i(t).constructor;return void 0===a||void 0==(n=i(a)[s])?e:r(n)}},4930:function(t,e,n){var i=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"495d":function(t,e,n){},"498a":function(t,e,n){"use strict";var i=n("23e7"),r=n("58a8").trim,a=n("c8d2");i({target:"String",proto:!0,forced:a("trim")},{trim:function(){return r(this)}})},"4a7b":function(t,e,n){"use strict";var i=n("c532");t.exports=function(t,e){e=e||{};var n={},r=["url","method","params","data"],a=["headers","auth","proxy"],s=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];i.forEach(r,(function(t){"undefined"!==typeof e[t]&&(n[t]=e[t])})),i.forEach(a,(function(r){i.isObject(e[r])?n[r]=i.deepMerge(t[r],e[r]):"undefined"!==typeof e[r]?n[r]=e[r]:i.isObject(t[r])?n[r]=i.deepMerge(t[r]):"undefined"!==typeof t[r]&&(n[r]=t[r])})),i.forEach(s,(function(i){"undefined"!==typeof e[i]?n[i]=e[i]:"undefined"!==typeof t[i]&&(n[i]=t[i])}));var o=r.concat(a).concat(s),c=Object.keys(e).filter((function(t){return-1===o.indexOf(t)}));return i.forEach(c,(function(i){"undefined"!==typeof e[i]?n[i]=e[i]:"undefined"!==typeof t[i]&&(n[i]=t[i])})),n}},"4ad4":function(t,e,n){"use strict";n("caad"),n("45fc"),n("b0c0"),n("b64b");var i=n("53ca"),r=n("16b7"),a=n("f2e7"),s=n("58df"),o=n("80d2"),c=n("d9bd"),u=Object(s["a"])(r["a"],a["a"]);e["a"]=u.extend({name:"activatable",props:{activator:{default:null,validator:function(t){return["string","object"].includes(Object(i["a"])(t))}},disabled:Boolean,internalActivator:Boolean,openOnHover:Boolean},data:function(){return{activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave"],listeners:{}}},watch:{activator:"resetActivator",openOnHover:"resetActivator"},mounted:function(){var t=Object(o["r"])(this,"activator",!0);t&&["v-slot","normal"].includes(t)&&Object(c["b"])('The activator slot must be bound, try \'